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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Oracle 9i Application Server: Wireless Edition, Technical White Paper, Oracle Corporation, Redwood City, CA, USA (2000).
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).
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).
Wang, J.: A survey of web caching schemes for the Internet. In: ACM Computer Communication Review 29(5) (1999).
Barish, G., Obraczka, K.: World Wide Web Caching: Trends and Techniques. In: IEEE Communications, Internet Technology Series (2000).
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).
Wessels, D., Claffy, K.: ICP and the Squid Web Cache. In: IEEE Journal on Selected Areas in Communication 16(3) (1998).
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]
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].
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).
Mahanti, A.: Web Proxy Workload Characterisation And Modelling. M.Sc. Thesis, Department of Computer Science, University of Saskatchewan (1999).
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).
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]
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).
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]
Klyne, G.: A Syntax for Describing Media Feature Sets. RFC 2533 (1999).
Luotonen, A., Altis, K.: World-Wide Web Proxies. In: Computer Networks and ISDN Systems 27(2), Elsevier Science (1994).
Wessels, D., Claffy, K.: Internet Cache Protocol (ICP), version 2, RFC 2186 (1997).
Rousskov, A., Wessels, D.: Cache Digest. In: Proceedings of the 3rd International WWW Caching Workshop, Manchester, UK (1998).
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).
Zhang, L., Floyd, S., Jacobson, V.: Adaptive Web Caching. In: Proceedings of the NLANR Web Cache Workshop, Boulder, CO (1997).
Sato, Y.: DeleGate Server. (1994). URL: http://www.delegate.org/y.sato/DeleGate/[2002-10-17]/y.sato/DeleGate/[2002-10-17]
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]
Ooi, W.; van Renesse, R.: Distributing Media Transformation Over Multiple Media Gateways. In: Proc. Of the 9th ACM International Multimedia Conference, Ottawa, Canada (2001).
Candan, K., Subrahmanian, V., Rangan, P.: Collaborative Multimedia Systems: Synthesis of Media Objects. In: IEEE Transactions on Knowledge and Data Engineering 10(3) (1998).
Bickmore, T., Girgensohn, A., Sullivan, J.W.: Web Page Filtering and Re-Authoring for Mobile Users. In: The Computer Journal 42(6) (1999).
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).
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).
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).
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).
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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