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.
Preview
Unable to display preview. Download preview PDF.
References
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.
Andreessen, M., “NCSA Mosaic Technical Summary,” National Center for Supercomputing Applications, 1993.
Bartlett, Joel F., “W4 — the Wireless World Wide Web,” Proc. of Workshop on Mobile Computing Systems and Applications, pp.176–178, Dec. 1994.
Berners-Lee, T., R. Fielding and H. Frystyk, “Hypertext Transfer Protocol — HTTP/1.0,” HTTP Working Group Internet-Draft, Feb. 1996.
Berners-Lee, T., L. Masinter and M. McCahill, “Uniform Resource Locators,” RFC 1738, Dec. 1994.
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.
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.
Ichii, Shingo and Masaya Nakayama, “Effectiveness of WWW caching in a campus network,” IPSJ SIG Notes DSM-9505033 (in Japanese).
Knuth, Donald, The Art of Computer Programming, Vol. 3. Sorting and Searching, Addison-Wesley, 1973.
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.
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.
Maekawa, Mamoru, Arthur E. Oldehoeft and Rodney R. Oldehoeft, Operatings Systems Advanced Concepts, Benjamin/Cummings Pub., Menlo Park, 1987.
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).
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.
Author information
Authors and Affiliations
Editor information
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