Advertisement

An Efficient Web Cache Replacement Policy

  • A. Radhika Sarma
  • R. Govindarajan
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2913)

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.

Keywords

Simple Equation Cache Size Replacement Policy Proxy Cache Cache Trace 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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. 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. 3.
    Arlitt, M., Williamson, C.: Internet web servers: Workload characterization and performance implications. IEEE/ACM Transactions on Networking (1997)Google Scholar
  4. 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. 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. 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. 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. 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. 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. 10.
  11. 11.
    Rizzo, L., Vicisano, L.: Replacement policies for a proxy cache. IEEE/ACM Transactions on networking (2000)Google Scholar
  12. 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. 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. 14.
    Wang, J.: A survey of web caching schemes for Internet. ACM Communications Review (1999)Google Scholar
  15. 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. 16.
    Wooster, R.P., Abrams, M.: Proxy caching that estimates page load delays. In: Proceedings of 6th International WWW conference (1997)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2003

Authors and Affiliations

  • A. Radhika Sarma
    • 1
  • R. Govindarajan
    • 1
  1. 1.Supercomputer Education and Research CenterIndian Institute of ScienceBangaloreINDIA

Personalised recommendations