Skip to main content

Generational replacement schemes for a WWW caching proxy server

  • Conference paper
  • First Online:
High-Performance Computing and Networking (HPCN-Europe 1997)

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

Included in the following conference series:

Abstract

This paper proposes and evaluates generational replacement schemes that suit access patterns to the World Wide Web (WWW) proxy server cache. The schemes partition a cache into generations and put frequently accessed data into older generations where entries are less likely to be replaced. Using our schemes, the hit rate per page is improved by about 5.2 percentage points over the Least Recently Used (LRU) algorithm on the basis of logs of more than 8 million accesses. This improvement reduces the number of cache misses by about 10.8 percent with respect to LRU. Our improvement is roughly twice as good as the improvement of LRU over the First-In First-Out (FIFO) algorithm.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Abrams, Marc, Charles R. Standridge, Ghaleb Abdulla, Stephen Williams and Edward A. Fox, “Caching Proxies: Limitations and Potentials,” Proc. of Fourth Int'l World Wide Web Conference, Dec. 1995.

    Google Scholar 

  2. Andreessen, M., “NCSA Mosaic Technical Summary,” National Center for Supercomputing Applications, 1993.

    Google Scholar 

  3. Bartlett, Joel F., “W4 — the Wireless World Wide Web,” Proc. of Workshop on Mobile Computing Systems and Applications, pp.176–178, Dec. 1994.

    Google Scholar 

  4. Berners-Lee, T., R. Fielding and H. Frystyk, “Hypertext Transfer Protocol — HTTP/1.0,” HTTP Working Group Internet-Draft, Feb. 1996.

    Google Scholar 

  5. Berners-Lee, T., L. Masinter and M. McCahill, “Uniform Resource Locators,” RFC 1738, Dec. 1994.

    Google Scholar 

  6. Danzig, P.B., R.S. Hall and M.F. Schwartz, “A case for caching file objects inside internetworks,” Proc. of ACM SIGCOMM '93, pp.239–248, Sept. 1993.

    Google Scholar 

  7. Glassman, Steven, “A Caching relay for the World Wide Web,” Proc. of 1st Int'l Conf. on WWW, Geneva, May 1994; also appeared in Computer Networks and ISDN Systems, Vol.27, pp.165–173, 1994.

    Google Scholar 

  8. Ichii, Shingo and Masaya Nakayama, “Effectiveness of WWW caching in a campus network,” IPSJ SIG Notes DSM-9505033 (in Japanese).

    Google Scholar 

  9. Knuth, Donald, The Art of Computer Programming, Vol. 3. Sorting and Searching, Addison-Wesley, 1973.

    Google Scholar 

  10. Lieberman, H. and C. Hewitt, “A Real-Time Garbage Collector Based on the Lifetimes of Objects,” Comm. ACM, Vol.26, No.6, pp.419–429, June 1983.

    Google Scholar 

  11. Luotonen, A. and K. Altis, “World-Wide Web Proxies,” Proc. of 1st Int'l Conf. on WWW, Geneva, May 1994; also appeared in Computer Networks and ISDN Systems, Vol.27, pp.147–154, 1994.

    Google Scholar 

  12. Maekawa, Mamoru, Arthur E. Oldehoeft and Rodney R. Oldehoeft, Operatings Systems Advanced Concepts, Benjamin/Cummings Pub., Menlo Park, 1987.

    Google Scholar 

  13. Osawa, Noritaka, Fumitaka Hayano, Toshitsugu Yuba and Katsuya Hakozaki, “Evaluation of Replacement Policies in WWW Cache Based on Logs from Proxy Server,” IPSJ SIG Notes DPS 74-33, Jan. 1996 (in Japanese).

    Google Scholar 

  14. Pitkow, J. E. and M. M. Recker, “A Simple Yet Robust Caching Algorithm Based on Dynamic Access Patterns,” Proc. of 2nd Int'l WWW Conf., pp.1039–1046, 1994.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Bob Hertzberger Peter Sloot

Rights and permissions

Reprints and permissions

Copyright information

© 1997 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Osawa, N., Yuba, T., Hakozaki, K. (1997). Generational replacement schemes for a WWW caching proxy server. In: Hertzberger, B., Sloot, P. (eds) High-Performance Computing and Networking. HPCN-Europe 1997. Lecture Notes in Computer Science, vol 1225. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0031665

Download citation

  • DOI: https://doi.org/10.1007/BFb0031665

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-62898-9

  • Online ISBN: 978-3-540-69041-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics