Abstract
Web caching plays an important role in many network services. Utilization of the cache in each level (server, proxy, and client) of network forms a web caching hierarchy. A major problem of the hierarchical caching is the poor performance due to the interference between upper-level and lower-level caches. This paper investigates the replacement algorithms applied in the network caching hierarchy through trace-driven simulation experiments to identify the performance bottleneck. Our investigation focuses on three fundamental replacement algorithms: LRU, LFU and SIZE, because many other replacement algorithms are mainly the variations and/or combinations of the three fundamental algorithms. Through extensive experiments, we have acquired useful performance features of these algorithms and their combinations at different levels. Thus, our work may serve as a reference for the design and deployment of efficient replacement algorithms in the caching hierarchy for web engineering.
The work is supported by Research Grant Council (RGC) Hong Kong, SAR China, under grant nos.: CityU 1055/00E and CityU 1039/02E and CityU Strategic grant nos. 7001446 and 7001587.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Claffy, K., Braun, H.-W.: Web traffic characterization: An assessment of the impact of caching documents from NCSA’s web server. In: Proc. 2nd World Wide Web Conf. Mosaic and the Web (1994)
IRCache Homepage, http://www.ircache.net
Smith, N.G.: The UK national Web cache—the state of the art. In: Proc. Computer Networks and ISDN Systems, vol. 28, pp. 1407–1414 (1996)
JWCS Homepage, http://wwwcache.ja.net/index.html
Busari, M., Williamson, C.: Simulation Evaluation of a Heterogeneous Web Proxy Caching Hierarchy. In: Proceedings of MASCOTS, Cincinnati, OH, August 2001, pp. 379–388 (2001)
Tewari, R., Dahlin, M., Vin, H., Kay, J.: Beyond Hierarchies: Design Considerations for the Distributed Caching on the Internet. In: Proceedings of the 19th International Conference on Distributed Computing Systems, Austin, TX (June 1999)
Povey, D., Harrison, J.: A Distributed Internet Cache. In: Proceedings of the 20th Australian Computer Science Conference, Sydney, Australia (February 1997)
Valloppollil, V., Ross, K.: Cache Array Routing Protocol v1.1, Internet Draft (February 1998)
Yu, P., MacNair, E.: Performance Study of a Collaborative Method for Hierarchical Caching in Proxy Servers. In: Proceedings of World-Wide Web Conference, April 1998, pp. 215–224 (1998)
Fan, L., Cao, P., Almeida, J., Broder, A.: Summary cache: A scalable wide-area web cache sharing protocol. In: Proc. SIGCOMM 1998, February 1998, pp. 254–265 (1998)
Aggarwal, C., Wolf, J.L., Yu, P.S.: Caching on the World Wide Web. IEEE Transactions on Knowledge and Data Engineering 11(1) (January/February 1999)
Abrams, M., Standridge, C.R., Abdulla, G., Williams, S., Fox, E.A.: Caching proxies: Limitations and potentials. In: 4th International World-wide Web Conference, December 1995, pp. 119–133 (1995)
Arlitt, M., Cherkasova, L., Dilley, J., Friedrich, R., Jin, T.: Evaluating Content Management Techniques for Web Proxy Caches. In: Proceedings of the Workshop on Internet Server Performance, WISP 1999 (1999)
Williams, S., Abrams, M., Standridge, C.R., Abdulla, G., Fox, E.A.: Removal Policies in Network Caches for World-Wide Web Documents. In: Proceedings of ACM SIGCOMM, pp. 293–305 (1996)
Rizzo, L., Vicisano, L.: Replacement Policies for a Proxy Cache. IEEE/ACM Transactions On Networking 8(2) (April 2000)
Cao, P., Irani, S.: GreedyDual-size: A cost-aware WWW proxy caching algorithm. In: Proc. 2nd Web Caching Workshop, Boulder, CO (June 1997)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Fu, H., Au, PO., Jia, W. (2004). Performance Evaluations of Replacement Algorithms in Hierarchical Web Caching. In: Li, Q., Wang, G., Feng, L. (eds) Advances in Web-Age Information Management. WAIM 2004. Lecture Notes in Computer Science, vol 3129. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-27772-9_19
Download citation
DOI: https://doi.org/10.1007/978-3-540-27772-9_19
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-22418-1
Online ISBN: 978-3-540-27772-9
eBook Packages: Springer Book Archive