Skip to main content

An Efficient Web Cache Replacement Policy

  • Conference paper
High Performance Computing - HiPC 2003 (HiPC 2003)

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

Included in the following conference series:

Abstract

Several replacement policies for web caches have been proposed and studied extensively in the literature. Different replacement policies perform better in terms of (i) the number of objects found in the cache (cache hit), (ii) the network traffic avoided by fetching the referenced object from the cache, or (iii) the savings in response time. In this paper, we propose a simple and efficient replacement policy (hereafter known as SE) which improves all three performance measures. Trace-driven simulations were done to evaluate the performance of SE. We compare SE with two widely used and efficient replacement policies, namely Least Recently Used (LRU) and Least Unified Value (LUV) algorithms. Our results show that SE performs at least as well as, if not better than, both these replacement policies. Unlike various other replacement policies proposed in literature, our SE policy does not require parameter tuning or a-priori trace analysis and has an efficient and simple implementation that can be incorporated in any existing proxy server or web server with ease.

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. Abrams, M., Standridge, C.R., Abdulla, G., Williams, S., Fox, E.A.: Caching proxies: Limitations and potentials. In: Proceedings of 4th International WWW Conference 1995 (1995)

    Google Scholar 

  2. Arlitt, M., Jin, T.: Workload characterization of the 1998 World Cup web site. Technical Report HPL-1999-35R1 Hewlett Packard (1999)

    Google Scholar 

  3. Arlitt, M., Williamson, C.: Internet web servers: Workload characterization and performance implications. IEEE/ACM Transactions on Networking (1997)

    Google Scholar 

  4. Bahn, H., Noh, S.H., Min, S.L., Koh, K.: Using full reference history for efficient document replacement in web caches. In: Proceeding of 2nd USENIX symposium on Internet Technologies and Systems (1999)

    Google Scholar 

  5. Cao, P., Irani, S.: Cost-Aware WWW proxy caching algorithms. In: Proceedings of USENIX Symposium on Internet Technology and Systems, USITS 1997 (1997)

    Google Scholar 

  6. Cherkasova, L.: Improving WWW Proxies Performance with Greedy-Dual-Size- Frequency Caching Policy. Technical Report HPL-98-69R1, Hewlett Packard (1998)

    Google Scholar 

  7. Kelly, T., Chan, Y.M., Jamin, S.: Biased Replacement Policies for Web Caches: Differential Quality-of-Service and Aggregate User Value. In: Proceedings of 4th International Web Caching Workshop 1999 (1999)

    Google Scholar 

  8. Mahanti, A., Williamson, C., Eager, D.: Traffic analysis of a web proxy caching hierarchy. IEEE Network Magazine: Special Issue on Web Performance (2000)

    Google Scholar 

  9. Niclaussem, N., Liu, Z., Nain, P.: A new and efficient caching policy for World Wide Web. In: Proceedings of Workshop Internet Server Performance, WISP (1998)

    Google Scholar 

  10. ftp://ircache.net/Traces

  11. Rizzo, L., Vicisano, L.: Replacement policies for a proxy cache. IEEE/ACM Transactions on networking (2000)

    Google Scholar 

  12. Shim, J., Scheuermann, P., Vingralek, R.: Proxy cache design: Algorithms Implementation and Performance. IEEE Transactions on Knowledge and Data Engineering (1999)

    Google Scholar 

  13. Tewari, R., Dahlin, M., Vin, H.M., Kay, J.S.: Beyond Hierarchies: Design Considerations for Distributed Caching on the Internet. Technical Report TR98-04, Univ. of Texas at Austin (1998)

    Google Scholar 

  14. Wang, J.: A survey of web caching schemes for Internet. ACM Communications Review (1999)

    Google Scholar 

  15. 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 SIGCOMM (1996)

    Google Scholar 

  16. Wooster, R.P., Abrams, M.: Proxy caching that estimates page load delays. In: Proceedings of 6th International WWW conference (1997)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Sarma, A.R., Govindarajan, R. (2003). An Efficient Web Cache Replacement Policy. In: Pinkston, T.M., Prasanna, V.K. (eds) High Performance Computing - HiPC 2003. HiPC 2003. Lecture Notes in Computer Science, vol 2913. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24596-4_3

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-24596-4_3

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-20626-2

  • Online ISBN: 978-3-540-24596-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics