Skip to main content

Performance Evaluations of Replacement Algorithms in Hierarchical Web Caching

  • Conference paper
Advances in Web-Age Information Management (WAIM 2004)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 3129))

Included in the following conference series:

  • 895 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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)

    Google Scholar 

  2. IRCache Homepage, http://www.ircache.net

  3. 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)

    Google Scholar 

  4. JWCS Homepage, http://wwwcache.ja.net/index.html

  5. 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)

    Google Scholar 

  6. 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)

    Google Scholar 

  7. Povey, D., Harrison, J.: A Distributed Internet Cache. In: Proceedings of the 20th Australian Computer Science Conference, Sydney, Australia (February 1997)

    Google Scholar 

  8. Valloppollil, V., Ross, K.: Cache Array Routing Protocol v1.1, Internet Draft (February 1998)

    Google Scholar 

  9. 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)

    Google Scholar 

  10. 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)

    Google Scholar 

  11. 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)

    Google Scholar 

  12. 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)

    Google Scholar 

  13. 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)

    Google Scholar 

  14. 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)

    Google Scholar 

  15. Rizzo, L., Vicisano, L.: Replacement Policies for a Proxy Cache. IEEE/ACM Transactions On Networking 8(2) (April 2000)

    Google Scholar 

  16. Cao, P., Irani, S.: GreedyDual-size: A cost-aware WWW proxy caching algorithm. In: Proc. 2nd Web Caching Workshop, Boulder, CO (June 1997)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics