Implications of proxy caching for provisioning networks and servers
- 1 June 2000
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGMETRICS Performance Evaluation Review
- Vol. 28 (1) , 66-77
- https://doi.org/10.1145/345063.339357
Abstract
In this paper, we examine the potential benefits of web proxy caches in improving the effective capacity of servers and networks. Since networks and servers are typically provisioned based on a high percentile of the load, we focus on the effects of proxy caching on the tail of the load distribution. We find that, unlike their substantial impact on the average load, proxies have a diminished impact on the tail of the load distribution. The exact reduction in the tail and the corresponding capacity savings depend on the percentile of the load distribution chosen for provisioning networks and servers—the higher the percentile, the smaller the savings. In particular, compared to over a 50% reduction in the average load, the savings in network and server capacity is only 20-35% for the 99 th percentile of the load distribution. We also find that while proxies can be somewhat useful in smoothing out some of the burstiness in web workloads; the resulting workload continues, however, to exhibit substantial burstiness and a heavy-tailed nature. We identify large objects with poor locality to be the limiting factor that diminishes the impact of proxies on the tail of load distribution. We conclude that, while proxies are immensely useful to users due to the reduction in the average response time, they are less effective in improving the capacities of networks and servers.Keywords
This publication has 10 references indexed in Scilit:
- A scalable Web cache consistency architecturePublished by Association for Computing Machinery (ACM) ,1999
- Volume leases for consistency in large-scale systemsIEEE Transactions on Knowledge and Data Engineering, 1999
- Web caching and Zipf-like distributions: evidence and implicationsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1999
- Improving end-to-end performance of the Web using server volumes and proxy filtersPublished by Association for Computing Machinery (ACM) ,1998
- Self-similarity in file systemsPublished by Association for Computing Machinery (ACM) ,1998
- On performance of caching proxies (extended abstract)Published by Association for Computing Machinery (ACM) ,1998
- Self-similarity in World Wide Web traffic: evidence and possible causesIEEE/ACM Transactions on Networking, 1997
- Performance issues of enterprise level web proxiesPublished by Association for Computing Machinery (ACM) ,1997
- On the self-similar nature of Ethernet traffic (extended version)IEEE/ACM Transactions on Networking, 1994
- Maximizing performance in a striped disk arrayPublished by Association for Computing Machinery (ACM) ,1990