A Quality of Service (QoS) Implementation of Internet Cache Coherence

  • Authors:
  • John P. Sustersic;Ali R. Hurson

  • Affiliations:
  • -;-

  • Venue:
  • AINA '04 Proceedings of the 18th International Conference on Advanced Information Networking and Applications - Volume 2
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

Caching has long been employed in computer systemarchitectures to improve performance in terms ofreduced memory access times and latencies and hence,to improve throughput at the expense of additionalcomplexity in memory organization and of managingmultiple copies of shared data. In traditional large-scalecomputer architectures, the cache coherencyschemes developed permit very large, cache-coherentnon-uniform memory access (CC-NUMA) to sharedmemory spaces. However, these approaches fail whenapplied to the vastness of the Internet and the growingcomplexities introduced by mobility. While cachinghas been successfully employed in specific, limitedapplications in modern Internet implementations, therehas been no general-purpose approach to cachecoherency on the Internet. A quality-of-service (QOS)approach is ideally suited for such a general-purposecache coherence protocol, providing strongconsistency for those data items that require it whilepermitting weaker consistency for less critical data. Astatistical analysis of the read/write behavior of typicalInternet data will be used to suggest a low overhead,inexpensive QOS solution to cache coherency issueson the Internet. An experimental framework will be tostudy and verify the potential of the proposed schemeas a viable solution to cache coherence on both wiredand wireless Internet applications.