ACM Home Page
Please provide us with feedback. Feedback
On filter effects in web caching hierarchies
Full text PdfPdf (567 KB)
Source ACM Transactions on Internet Technology (TOIT) archive
Volume 2 ,  Issue 1  (February 2002) table of contents
Pages: 47 - 77  
Year of Publication: 2002
ISSN:1533-5399
Author
Carey Williamson  University of Calgary, Calgary, AB, Canada
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 8,   Downloads (12 Months): 62,   Citation Count: 10
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/503334.503337
What is a DOI?

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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
ALMEIDA, V., CESARIO, M., FONSECA, R., MEIRA, W., JR., AND MURTA, C. 1998. Analysing the behavior of a proxy server in light of regional and cultural issues. In Proceedings of the Third International WWW Caching Workshop (Manchester, England, June).
 
3
 
4
ARLITT, M., CHERKASOVA, L., DILLEY, J., FRIEDRICH, R., AND JIN, T. 1999. Evaluating content management techniques for Web proxy caches. In Proceedings of the Second Workshop on Internet Server Performance (Atlanta, GA, May).
 
5
RLITT,M.AND JIN, T. 2000. A workload characterization study of the 1998 World Cup Web site. IEEE Network 14, 3 (May/June), 30-37.
 
6
ARLITT,M.AND WILLIAMSON, C. 1997a. Trace-driven simulation of document caching strategies for internet Web servers. Simulation J. 68, 1 (Jan.), 23-33.
 
7
 
8
BAENTSCH, M., BAUM, L., MOLTER, G., ROTHKUGEL,S.,AND STURM, P. 1997a. World-Wide Web caching: The application level view of the Internet. IEEE Commun. (June), 170-178.
 
9
 
10
 
11
 
12
BRESLAU, L., CAO, P., FAN, L., PHILLIPS,G.,AND SHENKER, S. 1999. Web caching and Zipf-like distributions: Evidence and implications. In Proceedings of the IEEE INFOCOM Conference (New York, March), 126-134.
 
13
BUSARI, M. 2000. Simulation evaluation of Web caching hierarchies. M.Sc. thesis, Dept. Computer Science, Univer. of Saskatchewan, June.
 
14
BUSARI,M.AND WILLIAMSON, C. 2001a. On the sensitivity of Web proxy cache performance to workload characteristics. In Proceedings of the IEEE INFOCOMM (Anchorage, AL, April), 1225-1234.
 
15
 
16
CAO,P.AND IRANI, S. 1997. Cost-aware WWW proxy caching algorithms. In Proceedings of the USENIX Symp. on Internet Technologies and Systems (Dec.), 193--206.
 
17
CHE, H., WANG, Z., TUNG, Y. 2001. Analysis and design of hierarchical Web caching systems. In Proceedings of IEEE INFOCOMM (Anchorage, AL, April), 1416-1424.
 
18
CHANKHUNTHOD, A., DANZIG, P., NEERDAELS, C., SCHWARTZ, M., AND WORRELL, K. 1996. A hierarchical Internet object cache. In Proceedings of the 1996 USENIX Technical Conference (San Diego, CA, Jan.), 153-163.
 
19
CHERKASOVA,L.AND CIARDO, G. 2000. Characterizing temporal locality and its impact on Web server performance. Proceedings of ICCCN'2000, Las Vegas, NV, October.
20
 
21
 
22
 
23
DOYLE, R., CHASE, J., GADDE,S.,AND VAHDAT, A. 2001. The trickle-down effect: Web caching and server request distribution. In Proceedings of the Web Caching and Content Delivery Workshop (Boston, MA, June).
 
24
DUSKA, B., MARWOOD,D.,AND FEELEY, M. 1997. The measured access characteristics of World-Wide Web client proxy caches. In Proceedings of the USENIX Symposium on Internet Technologies and Systems (Dec.), 23-35.
25
 
26
FELDMANN, A., CACERES, R., DOUGLIS, F., GLASS,G.,AND RABINOVICH, M. 1999. Performance of Web proxy caching in heterogeneous bandwidth environments. In Proceedings of IEEE INFOCOMM (April), 107-116.
 
27
 
28
 
29
 
30
JIN,S.AND BESTAVROS, A. 2000. Greedy-Dual Web caching algorithms: Exploiting the two sources of temporal locality in Web request streams. In Proceedings of the Fifth Web Caching Workshop (Lisbon, Portugal, May).
 
31
 
32
MAHANTI, A. 1999. Web proxy workload characterization and modeling. M.Sc. thesis, Dept. of Computer Science, University of Saskatchewan, Sept.
 
33
 
34
MAHANTI, A., WILLIAMSON,C.,AND EAGER, D. 2000b. Traffic analysis of a Web proxy caching hierarchy. IEEE Network, 14, 3 (May/June), 16-23.
 
35
MAHANTI,A.AND WILLIAMSON, C. 2001. Web proxy workload characterization. Tech. Rep. http://www.cs.usask.ca/faculty/carey/papers/workloadstudy.ps
 
36
POVEY,D.AND HARRISON, J. 1997. A distributed Internet cache. In Proceedings of the 20th Australian Computer Science Conference (Sydney, Australia, Feb.).
 
37
ROADKNIGHT, C., MARSHALL, I., AND VEARER, D. 1999. File popularity characterization. In Proceedings of the Second Workshop on Internet Server Performance (WISP'99, Atlanta, GA, May).
 
38
RODRIGUEZ, P., SPANNER,C.,AND BIERSACK, E. 1999. Web caching architectures: Hierarchical and distributed caching. In Proceedings of the Fourth Web Caching Workshop (San Diego, CA, March), 37-48.
 
39
 
40
VALLOPPILLIL,V.AND ROSS, K. 1988. Cache array routing protocol v1.1. Internet draft, Feb.
 
41
 
42
WESSELS,D.AND CLAFFY, K. 1998. ICP and the squid Web cache. IEEE J. Selected Areas Commun. 16, 3 (April), 345-357.
 
43
WILLICK, D., EAGER,D.,AND BUNT, R. 1993. Disk cache replacement policies for network fileservers. In Proceedings of ICDCS (Pittsburgh, PA).
44
 
45
 
46
ZHANG, L., FLOYD,S.AND JACOBSON, V. 1997. Adaptive Web caching. In Proceedings of the NLANR Web Caching Workshop (Boulder, CO, June).

CITED BY  10