Title :
Analysis of Web caching architectures: hierarchical and distributed caching
Author :
Rodriguez, Pablo ; Spanner, Christian ; Biersack, Ernst W.
Author_Institution :
Inst. EURECOM, Sophia Antipolis, France
fDate :
8/1/2001 12:00:00 AM
Abstract :
Cache cooperation improves the performance of isolated caches, especially for caches with small cache populations. To make caches cooperate on a large scale and effectively increase the cache population, several caches are usually federated in caching architectures. We discuss and compare the performance of different caching architectures. In particular, we consider hierarchical and distributed caching. We derive analytical models to study important performance parameters of hierarchical and distributed caching, i.e., client´s perceived latency, bandwidth usage, load in the caches, and disk space usage. Additionally, we consider a hybrid caching architecture that combines hierarchical caching with distributed caching at every level of a caching hierarchy. We evaluate the performance of a hybrid scheme and determine the optimal number of caches that should cooperate at each caching level to minimize client´s retrieval latency
Keywords :
Internet; cache storage; delays; disc storage; distributed memory systems; hierarchical systems; information resources; information retrieval; Internet; Web caching architectures; analytical models; bandwidth usage; cache cooperation; cache load; cache population; client perceived latency; client retrieval latency reduction; disk space usage; distributed caching; hierarchical caching; hybrid caching architecture; performance evaluation; performance parameters; Analytical models; Bandwidth; Delay; Helium; Internet; Large-scale systems; Network servers; Service oriented architecture; Web sites; World Wide Web;
Journal_Title :
Networking, IEEE/ACM Transactions on