On the scale and performance of cooperative Web proxy caching
- 12 December 1999
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGOPS Operating Systems Review
- Vol. 33 (5) , 16-31
- https://doi.org/10.1145/319344.319153
Abstract
While algorithms for cooperative proxy caching have been widely studied, little is understood about cooperative-caching performance in the large-scale World Wide Web environment. This paper uses both trace-based analysis and analytic modelling to show the potential advantages and drawbacks of inter-proxy cooperation. With our traces, we evaluate quantitatively the performance-improvement potential of cooperation between 200 small-organization proxies within a university environment, and between two large-organization proxies handling 23,000 and 60,000 clients, respectively. With our model, we extend beyond these populations to project cooperative caching behavior in regions with millions of clients. Overall, we demonstrate that cooperative caching has performance benefits only within limited population bounds. We also use our model to examine the implications of future trends in Web-access behavior and traffic.Keywords
This publication has 14 references indexed in Scilit:
- Web caching with consistent hashingComputer Networks, 1999
- Towards a better understanding of Web resources and server responses for improved cachingComputer Networks, 1999
- Web proxy cachingACM SIGMETRICS Performance Evaluation Review, 1998
- LSAM proxy cache: a multicast distributed virtual cacheComputer Networks and ISDN Systems, 1998
- NetCache architecture and deploymentComputer Networks and ISDN Systems, 1998
- Not all hits are created equal: cooperative proxy caching over a wide-area networkComputer Networks and ISDN Systems, 1998
- Adaptive web caching: towards a new global caching architectureComputer Networks and ISDN Systems, 1998
- Serverless network file systemsACM Transactions on Computer Systems, 1996
- Self-similarity in World Wide Web trafficPublished by Association for Computing Machinery (ACM) ,1996
- Implementing global memory management in a workstation clusterPublished by Association for Computing Machinery (ACM) ,1995