Skip to main content

Site-Role Based GreedyDual-Size Replacement Algorithm

  • Conference paper
  • 422 Accesses

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

Abstract

Web caching is an effective Web performance enhancement technique that has been used widely. Web caching aims at reducing network traffic, server load, and user-perceived retrieval delays by replicating popular content on proxy caches that are strategically placed within the network. The replacement algorithm is the key to Web caching. This paper introduces a novel cache replacement algorithm, Site-Role Based GreedyDual-Size (termed SRB-GDS), which is a generalization of GreedyDual-Size. We argue that each website has different roles on different proxies. The proxy residing at the network edge has special characteristic that reflects the common interests of the community behind the proxy. According to its business, a community has its own interests, thus having its own favorite websites. However, this information is seldom incorporated in cache replacement algorithm policies. In addition to the consideration of the recently passed time, the size and the access cost of the document, the site role on proxy is also taken into account in SRB-GDS. Our trace-driven simulation experiment results have shown the superior performance of SRB-GDS when compared to other Web cache replacement policies proposed in the literature.

This work was supported by the National Key Basic Research Plan project (973) under the grant No. G1999032710.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Cao, P., Irani, S.: Cost-Aware www proxy caching algorithms. In: Proceedings of the, USENIX Symposium on Internet Technology and Systems, pp. 193–206 (1997)

    Google Scholar 

  2. Williams, S., Abrams, M., Standbridge, C.R., Abdulla, G., Fox, E.A.: Removal Policies in Network Caches For World-Wide Web Documents. In: Proceedings of the ACM Sigcomm 1996. Standford University, Standford (August 1996)

    Google Scholar 

  3. Aggarwal, C., Wolf, J.L., Yu, P.S.: Caching on the World Wide Web. IEEE Transactions on Knowledge and Data Engineering 11(1), 94–106 (1999)

    Article  Google Scholar 

  4. Arlitt, M.F., Cherkasova, L., Dilley, J., Friedrich, R., Jin, T.: Evaluating Content Management Techniques forWeb Proxy Caches. In: Second Workshop on Internet Server Performance – WISP 1999, Atlanta, Georgia (1999); In conjunction with ACM Sigmetrics 1999

    Google Scholar 

  5. Arlitt, M.F., Friedrich, R., Jin, T.: Performance Evaluation of Web Proxy Cache Replacement Policies. Erformance Evaluation 40(4), 149–164 (2000)

    Article  Google Scholar 

  6. Wooster, R., Abrams, M.: Proxy Caching the Estimates Pages Load Delays. In: The 6th International World Wide Web Conference, Santa Clara, CA, April 7–11 (1997)

    Google Scholar 

  7. Murta, C.D., Almeida, V.: Using Performance Maps to Understand the Behavior of Web Caching Policies. In: The 2nd IEEE Workshop on Internet Applications, San Jose, CA, July 23–24 (2001)

    Google Scholar 

  8. Hosseini-Khayat, S.: On Optimal Replacement of Nonuniform Cache Objects. IEEE Transactions on Computers 49(8), 769–778 (2000)

    Article  Google Scholar 

  9. Jin, S., Bestavros, A.: Popularity-aware GreedyDual-Size Web proxy caching algorithms. In: Proceedings of IEEE ICDCS (2000)

    Google Scholar 

  10. ftp://researchsmp2.cc.vt.edu/pub/nlanr1999/

  11. ftp://researchsmp2.cc.vt.edu/pub/boeing/

  12. Bahn, H., Noh, S.H., Min, S.L., Koh, K.: Using Full Reference History for Efficient Document Replacement in Web Caches. In: proceedings of USITS 1999, Boulder, Colorado (1999)

    Google Scholar 

  13. Dolev, D., Mokryn, O., Shavitt, Y., Sukhov, I.: An Integrated Architecture for The Scalable Delivery of Semi-Dynamic Web Content. In: Proceedings of the IEEE Symposium on Computers and Communications, Italy, July 2002. IEEE, Los Alamitos (2002)

    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

Zhang, X., Qian, D., Wu, D., Liu, Y., Liu, T. (2003). Site-Role Based GreedyDual-Size Replacement Algorithm. In: Dong, G., Tang, C., Wang, W. (eds) Advances in Web-Age Information Management. WAIM 2003. Lecture Notes in Computer Science, vol 2762. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-45160-0_33

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-45160-0_33

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-40715-7

  • Online ISBN: 978-3-540-45160-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics