Analysis of web caching architectures: Hierarchical and distributed caching

Citation
P. Rodriguez et al., Analysis of web caching architectures: Hierarchical and distributed caching, IEEE ACM TN, 9(4), 2001, pp. 404-418
Citations number
33
Categorie Soggetti
Information Tecnology & Communication Systems
Journal title
IEEE-ACM TRANSACTIONS ON NETWORKING
ISSN journal
10636692 → ACNP
Volume
9
Issue
4
Year of publication
2001
Pages
404 - 418
Database
ISI
SICI code
1063-6692(200108)9:4<404:AOWCAH>2.0.ZU;2-G
Abstract
Cache cooperation improves the performance of isolated caches, especially f or caches with small cache populations. To make caches cooperate on a large scale and effectively increase the cache population, several caches are us ually federated in caching architectures. In this paper, we discuss and com pare 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 c aching, i.e., client's perceived latency, bandwidth usage, load in the cach es, and disk space usage. Additionally, we consider a hybrid caching archit ecture that combines hierarchical caching with distributed caching at every level of a caching hierarchy. We evaluate the performance of a hybrid sche me and determine the optimal number of caches that should cooperate at each caching level to minimize client's retrieval latency.