Advanced Search
CS Search Google Search
Subscribers, please login

Published Articles >> Table of Contents >> Abstract

Publication Home Page
November 2004 (Vol. 16, No. 11)   pp. 1411-1423
Evaluation of Edge Caching/Offloading for Dynamic Content Delivery

Full Article Text: View linked HTML of full textDownload PDF of full textBuy this articleGet full text from IEEE Xplore

DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/TKDE.2004.73
Send link to a friend

Abstract
As dynamic content becomes increasingly dominant, it becomes an important research topic as how the edge resources such as client-side proxies, which are otherwise underutilized for such content, can be put into use. However, it is unclear what will be the best strategy, and the design/deployment trade offs lie therein. In this paper, using one representative e-commerce benchmark, we report our experience of an extensive investigation of different offloading and caching options. Our results point out that, while great benefits can be reached in general, advanced offloading strategies can be overly complex and even counterproductive. In contrast, simple augmentation at proxies to enable fragment caching and page composition achieves most of the benefit without compromising important considerations such as security. We also present Proxy+ architecture which supports such capabilities for existing Web applications with minimal reengineering effort.
References
[1] K. Amiri, S. Park, R. Tewari, and S. Padmanabhan, DBProxy: A Self-Managing Edge-of-Network Data Cache IBM Research Report, RC 22419, Apr. 2002.
[2] P. Cao, J. Zhang, and K. Beach, Active Cache: Caching Dynamic Contents on the Web Proc. IFIP Int'l Conf. Distributed Systems Platforms and Open Distributed Processing (Middleware '98), pp. 373-388, 1998.
[3] J. Challenger, P. Dantzig, and A. Iyengar, A Scalable and Highly Available System for Serving Dynamic Data at Frequently Accessed Web Sites Proc. ACM/IEEE Supercomputing (SC '98), Nov. 1998.
[4] A. Datta, K. Dutta, H. Thomas, H. VanderMeer, Suresha, and K. Ramamritham, Proxy-Based Acceleration of Dynamically Generated Content on the World Wide Web: An Approach and Implementation Proc. ACM SIGMOD Int'l Conf. Management of Data, pp. 97-108, June 2002.
[5] Edge Side Includeshttp:/www.esi.org, 2004.
[6] L. Gao, M. Dahlin, A. Nayate, J. Zheng, and A. Iyengar, An Application Specific Data Replication for Edge Services Proc. 12th Int'l World Wide Web Conf. (WWW '03), 2003.
[7] IBM WebSphere Application Server,http://www-3.ibm.com/software/webservers appserv/, 2004.
[8] IBM WebSphere Edge Server,http://www-3.ibm.com/software/webservers edgeserver/, 2004.
[9] A. Iyengar and J. Challenger, Improving Web Server Performance by Caching Dynamic Data Proc. USENIX 1997 Symp. Internet Technologies and Systems (USTIS '97), Dec. 1997.
[10] A. Labrinidis and N. Roussopoulos, WebView Materialization Proc. ACM SIGMOD Int'l Conf. Management of Data, pp. 367-378, May 2000.
[11] W.S. Li, W.P. Hsuing, D.V. Kalashnikov, R. Sion, O. Po, D. Agrawal, and K.S. Candan, Issues and Evaluations of Caching Solutions for Web Application Acceleration Proc. 28th Int'l Conf. Very Large Data Bases (VLDB '02), Aug. 2002.
[12] Microsoft .NET Pet Shop,http://www.gotdotnet.com/team/comparepetshop.aspx , 2004.
[13] Microsoft ASP.NET Caching Features,http://msdn.microsoft. com/library/default.asp?url=/ library/en-us/cpguide/htmlcpconaspcachingfeatures.asp , 2004.
[14] Microsoft ASP.NET Site,http:/www.asp.net/, 2004.
[15] Microsoft ISA Server,http://www.microsoft.comISAServer/, 2004.
[16] MSDN: An Introduction to Microsoft .NET Remoting http://msdn.microsoft.com/library/default.asp?url=/ library/en-us/dndotnet/htmlintroremoting.asp , 2004.
[17] Shunra\Cloud,http://www.shunra.comcloud.htm, 2004.
[18] Sun Java Pet Store,http://java.sun.com/blueprints/guidelines/ designing_enterprise_applications/sample_application/ function alityindex.html , 2004.
[19] K. Yagoub, D. Florescu, P. Valduriez, and V. Issarny, Caching Strategies for Data-Intensive Web Sites Proc. Int'l Conf. Very Large Data Bases (VLDB), Sept. 2000.
[20] J. Yin, L. Alvisi, M. Dahlin, and A. Iyengar, Engineering Server-Driven Consistency for Large Scale Dynamic Web Services Proc. 10th Int'l World Wide Web Conf., May 2001.
[21] C. Yuan, Z. Hua, and Z. Zhang, Proxy+: Simple Proxy Augmentation for Dynamic Content Processing Proc. Eighth Int'l Workshop Web Content Caching and Distribution, Sept. 2003.
Additional Information
Index Terms-  Edge caching, offloading, dynamic content, fragment caching, page composition.

Citation:  Chun Yuan, Yu Chen, Zheng Zhang, "Evaluation of Edge Caching/Offloading for Dynamic Content Delivery," IEEE Transactions on Knowledge and Data Engineering, vol. 16,  no. 11,  pp. 1411-1423,  Nov.,  2004

RSS Feed

Similar Articles

Abstract Contents
Abstract
References
Index Terms
Citation




Free access to

  • Abstracts
  • Selected PDFs

Electronic subscribers login to:

  • Access HTML/PDFs of full text articles

Subscription information

Get a Web account

PDFs require Adobe Acrobat Reader.

Peer Review Notice

Give us Feedback