Skip to main content

Adaptation-Aware Web Caching: Caching in the Future Pervasive Web

  • Conference paper
Kommunikation in Verteilten Systemen (KiVS)

Part of the book series: Informatik aktuell ((INFORMAT))

Abstract

In the upcoming world of Pervasive Computing, content adaptation is an essential concept to meet the heterogeneous requirements of web users using various web access technologies. However, content adaptation interferes with the effectiveness of web caching. Leveraging the advantages of web caching even in the world of Pervasive Computing is the subject of this paper. We present an approach that joins the concepts of web caching and content adaptation in a uniform scheme. We have conceived an architecture of hierarchical, independent caching proxies that are aware of the heterogeneous capabilities of the client population. Content adaptation is performed by adaptation services on behalf of the proxies. By this means, the proxies merge their local cache management with the composition of a distributed adaptation path and avoid the interference between content adaptation and web caching.

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

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

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.

Similar content being viewed by others

References

  1. Oracle 9i Application Server: Wireless Edition, Technical White Paper, Oracle Corporation, Redwood City, CA, USA (2000).

    Google Scholar 

  2. Fox A., Gribble, S.D., Chawathe, Y., Brewer, E.A.: Adapting to Network and Client Variation Using Active Proxies: Lessons and Perspectives. In: A Special Issue of IEEE Personal Communications on Adaptation (1998).

    Google Scholar 

  3. Gribble, S.D., Welsh, M., von Behren, R., Brewer, E.A., Culler, D., Borisov, N., Czerwinski, S., Gummadi, R., Hill, J., Joseph, A., Katz, R.H., Mao, Z.M., Ross, S., Zhao, B.: The Ninja architecture for robust Internet-scale systems and services. In: Computer Networks 35(4) (2001).

    Google Scholar 

  4. Wang, J.: A survey of web caching schemes for the Internet. In: ACM Computer Communication Review 29(5) (1999).

    Google Scholar 

  5. Barish, G., Obraczka, K.: World Wide Web Caching: Trends and Techniques. In: IEEE Communications, Internet Technology Series (2000).

    Google Scholar 

  6. Chankhunthod, A., Danzig, P.B., Neerdaels, C., Schwartz, M.F., Worrell, K.J.: A Hierarchical Internet Object Cache. In: Proceedings of the USENIX Technical Conference, San Diego, CA, USA (1996).

    Google Scholar 

  7. Wessels, D., Claffy, K.: ICP and the Squid Web Cache. In: IEEE Journal on Selected Areas in Communication 16(3) (1998).

    Google Scholar 

  8. Liste, M.: Content Delivery Networks (CDNs)—A Reference Guide. In: Cisco World, White Papers (2001). URL: http://www.ciscoworldmagazine.com/webpapers/2001/03_thrupoint.shtml/webpapers/2001/03_thrupoint.shtml [2002-10-15]

  9. Turbo-Charging Dynamic Web Sites with Akamai EdgeSuite. Akamai White Paper AKAMWP-TCD1201, Akamai Technologies, Inc. Cambridge, MA, USA (2001). URL: http://www.akamai.com/en/resources/pdf/Turbocharging_WP.pdf [2002-10-15].

  10. Duska, B., Marwood, D., Freeley, M.J.: The Measured Access Characteristics of World-Wide-Web Client Proxy Caches. In: Proceedings of the USENIX Symposium on Internet Technologies and Systems. Monterey, C A (1997).

    Google Scholar 

  11. Mahanti, A.: Web Proxy Workload Characterisation And Modelling. M.Sc. Thesis, Department of Computer Science, University of Saskatchewan (1999).

    Google Scholar 

  12. Buchholz, S., Jaensch, S., Schill, A.: Flexible Web Traffic Modeling for New Application Domains. In: Proc. of the IASTED International Conference on Applied Modelling and Simulation (AMS 2002), Cambridge, MA, USA (2002).

    Google Scholar 

  13. Elson, J., Cerpa, A.: ICAP the Internet Content Adaptation Protocol. Internet Draft, The ICAP Protocol Group (2001). URL: http://www.i-cap.org/spec/icap_specification.txt [2002-10-17]

  14. Cohen, A., Rangarajan, S., Singh, N.: Supporting Transparent Caching with Standard Proxy Caches. In: Proceedings of the 4th International Web Caching Workshop, San Diego (1999).

    Google Scholar 

  15. Tsimelzon, M., Weihl, B., Jacobs, L.: ESI Language Specification 1.0. Akamai Technologies, Inc. Cambridge, MA, USA, Oracle Corporation, Redwood City, CA, USA (2001). URL: http://www.esi.org/language_spec_1-0.html/language_spec_1-0.html [2002-10-16]

  16. Klyne, G.: A Syntax for Describing Media Feature Sets. RFC 2533 (1999).

    Google Scholar 

  17. Luotonen, A., Altis, K.: World-Wide Web Proxies. In: Computer Networks and ISDN Systems 27(2), Elsevier Science (1994).

    Google Scholar 

  18. Wessels, D., Claffy, K.: Internet Cache Protocol (ICP), version 2, RFC 2186 (1997).

    Google Scholar 

  19. Rousskov, A., Wessels, D.: Cache Digest. In: Proceedings of the 3rd International WWW Caching Workshop, Manchester, UK (1998).

    Google Scholar 

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

    Google Scholar 

  21. Zhang, L., Floyd, S., Jacobson, V.: Adaptive Web Caching. In: Proceedings of the NLANR Web Cache Workshop, Boulder, CO (1997).

    Google Scholar 

  22. Sato, Y.: DeleGate Server. (1994). URL: http://www.delegate.org/y.sato/DeleGate/[2002-10-17]/y.sato/DeleGate/[2002-10-17]

  23. Chandrasekaran, S., Madden, S., Ionescu, M.: Ninja Paths: An Architecture for Composing Services over Wide Area Networks. CS262 class project writeup, UC Berkeley (2000). URL: http://ninja.cs.berkeley.edu/dist/papers/path.ps.gz/dist/papers/path.ps.gz [2002-10-17]

  24. Ooi, W.; van Renesse, R.: Distributing Media Transformation Over Multiple Media Gateways. In: Proc. Of the 9th ACM International Multimedia Conference, Ottawa, Canada (2001).

    Google Scholar 

  25. Candan, K., Subrahmanian, V., Rangan, P.: Collaborative Multimedia Systems: Synthesis of Media Objects. In: IEEE Transactions on Knowledge and Data Engineering 10(3) (1998).

    Google Scholar 

  26. Bickmore, T., Girgensohn, A., Sullivan, J.W.: Web Page Filtering and Re-Authoring for Mobile Users. In: The Computer Journal 42(6) (1999).

    Google Scholar 

  27. Schilit, B.N., Trevor, J., Hilbert, D.M., Koh, T.K.: m-Links: An Infrastructure for Very Small Internet Devices. In: Proc. of the 7th Annual Int’l Conference on Mobile Computing and Networking, Rome, Italy (2001).

    Google Scholar 

  28. 28.Goebel, S., Buchholz, S., Ziegert, T., Schill, A.: Device Independent Representation of Web-based Dialogs and Contents. In: Proceedings of the IEEE Youth Forum in Computer Science and Engineering (YUFORIC’01), Valencia, Spain (2001).

    Google Scholar 

  29. 29.Rejaie, R., Yu, H., Handley, M., Estrin, D.: Multimedia Proxy Caching Mechanism for Quality Adaptive Streaming Applications in the Internet. In: Proc. of IEEE INFOCOM 2000, Tel-Aviv, Israel (2000).

    Google Scholar 

  30. Yu, F., Zhang, Q., Zhu, W., Zhang, Y.: Network-Adaptive Cache Management Schemes for Mixed Media. In: Proc. of the 2nd IEEE Pacific-Rim Conference on Multimedia (IEEE-PCM), Beijing (2001).

    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

Buchholz, S., Schill, A. (2003). Adaptation-Aware Web Caching: Caching in the Future Pervasive Web. In: Irmscher, K., Fähnrich, KP. (eds) Kommunikation in Verteilten Systemen (KiVS). Informatik aktuell. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-55569-5_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-55569-5_5

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-00365-6

  • Online ISBN: 978-3-642-55569-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics