Abstract
Internet traffic is continuously growing and contributes substantially to rising costs for network operators. Evaluations have shown that today multimedia content accounts for a major part of the transferred bytes in the Internet and that HTTP is the dominant protocol. A natural solution for reducing these network costs is caching of frequently requested content. Already in the beginning of the 90s HTTP caches have been proposed, which were deployed in the domains of the network operators. These traditional HTTP caches rely on URLs to identify resources and to avoid transferring the same data twice. Unfortunately today a specific content might be available under different URLs. Furthermore many HTTP connections are personalized and therefore caching is often disabled by content producers. So traditional HTTP caching became inefficient for the network operators. In this paper we propose a method to improve the efficiency of HTTP caching. Our approach is based mainly on hash keys as additional identifiers in the header of HTTP messages. By that identification of the transferred content is more precise than with URLs. Beside this we show how caching can be achieved even in the presence of personalization in HTTP messages and how content producers remain full control over their content although it is cached by ISPs.
Chapter PDF
Similar content being viewed by others
References
Cisco Systems Inc., Entering the Zettabyte Era, http://www.cisco.com/en/US/solutions/collateral/ns341/ns525/ns537/ns705/ns827/VNI_Hyperconnectivity_WP.pdf
Sandvine Inc., Global Internet Phenomena Report, http://www.sandvine.com/general/document.download.asp?docID=40&sourceID=0S
Ipoque, Internet Study 2008/2009, http://www.ipoque.com/sites/default/files/mediafiles/documents/internet-study-2008-2009.pdf
Labovitz, C.: ATLAS Internet Observatory 2009 Annual Report (2009), http://www.nanog.org/meetings/nanog47/presentations/Monday/Labovitz_ObserveReport_N47_Mon.pdf
Erman, J., Gerber, A., Hajiaghayi, M., Pei, D., Spatscheck, O.: Network-aware forward caching. In: 18th International Conference on World Wide Web (WWW 2009), pp. 291–300. ACM, New York (2009)
Ager, B., Schneider, F., Juhoon, K., Feldmann, A.: Revisiting Cacheability in Times of User Generated Content. In: INFOCOM IEEE Conference on Computer Communications Workshops, pp. 1–6. IEEE Press, New York (2010)
Rabinovich, M., Spatschek, O.: Web Caching and Replication. Addison-Wesley, Boston (2002)
Su, A., Choffnes, D., Kuzmanovic, A., Bustamante, F.: Drafting behind Akamai (travelocity-based detouring). In: Proceedings of the 2006 Conference on Applications, Technologies, Architectures, and Protocols for Computer Communications (SIGCOMM 2006), pp. 435–446. ACM, New York (2006)
Mogul, J., Chan, Y., Kelly, T.: Design, Implementation, and Evaluation of Duplicate Transfer Detection in HTTP. In: 1st Symposium on Networked Systems Design and Implementation. USENIX Association, Berkeley (2004)
Bahn, H., Lee, H., Noh, S., Min, S., Koh, K.: Replica-aware caching for Web proxies. Computer Communications 25(3), 183–188 (2002)
Alexa Top 500 index, http://www.alexa.com/topsites
Alexa Top 500 sites in the US, http://www.alexa.com/topsites/countries/US
Lee, D., Kim, K.J.: A Study on Improving Web Cache Server Performance Using Delayed Caching. In: 2010 International Conference on Information Science and Applications (ICISA), pp. 1–5. IEEE Press, New York (2010)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 IFIP International Federation for Information Processing
About this paper
Cite this paper
Drechsler, C., Bauschert, T. (2012). Improving the Efficiency of HTTP Caching by Hash Based Resource Identifiers. In: Szabó, R., Vidács, A. (eds) Information and Communication Technologies. EUNICE 2012. Lecture Notes in Computer Science, vol 7479. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-32808-4_33
Download citation
DOI: https://doi.org/10.1007/978-3-642-32808-4_33
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-32807-7
Online ISBN: 978-3-642-32808-4
eBook Packages: Computer ScienceComputer Science (R0)