On filter effects in web caching hierarchies
Author:
Open Access
- 1 February 2002
- journal article
- research article
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Internet Technology
- Vol. 2 (1) , 47-77
Abstract
This article studies the "filter effects" that occur in Web proxy caching hierarchies due to the presence of multiple levels of caches. That is, the presence of one level of cache changes the structural characteristics of the workload presented to the next level of cache, since only the requests that miss in one cache are forwarded to the next cache.Trace-driven simulations, with empirical and synthetic traces, are used to demonstrate the presence and magnitude of the filter effects in a multilevel Web proxy caching hierarchy. Experiments focus on the effects of cache size, cache replacement policy, Zipf slope, and the depth of the Web proxy caching hierarchy.Finally, the article considers novel cache management techniques that can better exploit the changing workload characteristics across a multilevel Web proxy caching hierarchy. Trace-driven simulations are used to evaluate the performance of these approaches. The simulation results demonstrate that size-based partitioning and heterogeneous cache replacement policies each offer improvements in overall caching performance. The sensitivity of the results to the degree of workload overlap among child-level proxy caches is also studied.Keywords
This publication has 29 references indexed in Scilit:
- Temporal locality and its impact on Web proxy cache performancePerformance Evaluation, 2000
- A workload characterization study of the 1998 World Cup Web siteIEEE Network, 2000
- Traffic analysis of a Web proxy caching hierarchyIEEE Network, 2000
- Performance study of a collaborative method for hierarchical caching in proxy serversComputer Networks and ISDN Systems, 1998
- ICP and the Squid web cacheIEEE Journal on Selected Areas in Communications, 1998
- Self-similarity in World Wide Web traffic: evidence and possible causesIEEE/ACM Transactions on Networking, 1997
- Internet Web servers: workload characterization and performance implicationsIEEE/ACM Transactions on Networking, 1997
- World Wide Web caching: the application-level view of the InternetIEEE Communications Magazine, 1997
- Modeling the performance of HTTP over several transport protocolsIEEE/ACM Transactions on Networking, 1997
- Enhancing the Web's infrastructure: from caching to replicationIEEE Internet Computing, 1997