A quality of service (QoS) implementation of Internet cache coherence

A quality of service (QoS) implementation of Internet cache coherence
复制标题

互联网缓存一致性的服务质量 (QoS) 实现

DOI:
10.1109/aina.2004.1283885
复制
发表时间:
2004
期刊:
18th International Conference on Advanced Information Networking and Applications, 2004. AINA 2004.
影响因子:
--
通讯作者:
A. Hurson
A. Hurson
中科院分区:
--
文献类型:
--
作者:
John P. Sustersic;A. Hurson

文献摘要

被引文献

相似文献

长期以来,缓存一直被用于计算机系统体系结构中,以减少内存访问时间和延迟来提高性能,从而以增加内存组织的复杂性和管理共享数据的多个副本为代价来提高吞吐量。在传统的大型计算机体系结构中,开发的缓存一致性方案允许对共享内存空间进行非常大的、缓存一致的非均匀内存访问(CC-NUMA)。然而,这些方法在应用于互联网的广泛性和移动性带来的日益增长的复杂性时就失败了。虽然在现代Internet实现中,缓存已经成功地应用于特定的、有限的应用程序中,但是在Internet上还没有通用的方法来实现缓存一致性。服务质量(QOS)方法非常适合这种通用缓存一致性协议,为需要它的数据项提供强一致性,同时允许对不太关键的数据提供较弱一致性。通过对典型Internet数据的读/写行为进行统计分析,可以提出一种低开销、廉价的QOS解决方案来解决Internet上的缓存一致性问题。实验框架研究并验证了该方案作为有线和无线互联网应用中缓存一致性的可行解决方案的潜力。
Caching has long been employed in computer system architectures to improve performance in terms of reduced memory access times and latencies and hence, to improve throughput at the expense of additional complexity in memory organization and of managing multiple copies of shared data. In traditional large-scale computer architectures, the cache coherency schemes developed permit very large, cache-coherent non-uniform memory access (CC-NUMA) to shared memory spaces. However, these approaches fail when applied to the vastness of the Internet and the growing complexities introduced by mobility. While caching has been successfully employed in specific, limited applications in modern Internet implementations, there has been no general-purpose approach to cache coherency on the Internet. A quality-of-service (QOS) approach is ideally suited for such a general-purpose cache coherence protocol, providing strong consistency for those data items that require it while permitting weaker consistency for less critical data. A statistical analysis of the read/write behavior of typical Internet data is used to suggest a low overhead, inexpensive QOS solution to cache coherency issues on the Internet. An experimental framework studies and verifies the potential of the proposed scheme as a viable solution to cache coherence on both wired and wireless Internet applications.