Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/775152.775218acmconferencesArticle/Chapter ViewAbstractPublication PagesthewebconfConference Proceedingsconference-collections
Article

Evaluation of edge caching/offloading for dynamic content delivery

Published: 20 May 2003 Publication History

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 tradeoffs 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 counter-productive. 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.

References

[1]
Amiri, K., Park, S., Tewari, R. and Padmanabhan, S. DBProxy: A Self-Managing Edge-of-Network Data Cache. IBM Research Report, RC 22419, April, 2002.
[2]
Cao, P., Zhang, J. and Beach, K. Active Cache: Caching Dynamic Contents on the Web. In: Proc. of IFIP Intl. Conf. on Distributed Systems Platforms and Open Distributed Processing (Middleware'98), pp. 373--388.
[3]
Challenger, J., Dantzig, P. and Iyengar, A. A Scalable and Highly Available System for Serving Dynamic Data at Frequently Accessed Web Sites. In: Proc. of ACM/IEEE Supercomputing'98 (SC98), Orlando, Florida, November, 1998.
[4]
Datta, A., Dutta, K., Thomas, H., VanderMeer, D., Suresha and Ramamritham, K. Proxy-Based Acceleration of Dynamically Generated Content on the World Wide Web: An Approach and Implementation. In: Proc. of ACM SIGMOD Intl. Conf. on Management of Data, Madison, Wisconsin, USA, June, 2002, pp. 97--108.
[5]
Edge Side Includes. http://www.esi.org
[6]
IBM WebSphere Application Server. http://www3.ibm.com/software/webservers/appserv/
[7]
IBM WebSphere Edge Server. http://www3.ibm.com/software/webservers/edgeserver/
[8]
Iyengar, A. and Challenger, J. Improving Web Server Performance by Caching Dynamic Data. In: Proc. of the USENIX 1997 Symposium on Internet Technologies and Systems (USTIS'97), Monterey, CA, December 1997.
[9]
Labrinidis, A. and Roussopoulos, N. WebView Materialization. In: Proc. of the ACM SIGMOD Intl. Conf. on Management of Data, Dallas, Texas, USA, May 2000, pp. 367--378.
[10]
Li, W. S., Hsuing, W. P., Kalashnikov, D. V., Sion, R., Po, O., Agrawal, D. and Candan, K. S. Issues and Evaluations of Caching Solutions for Web Application Acceleration. In: The 28 th Int. Conf. on Very Large Data Bases (VLDB 2002), Hong Kong, China, 20--23 August, 2002.
[11]
Microsoft .NET Pet Shop. http://www.gotdotnet.com/team/compare/petshop.aspx.
[12]
Microsoft ASP. NET Caching Features. http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconaspcachingfeatures.asp
[13]
Microsoft ASP. NET Site. http://www.asp.net/
[14]
MSDN: An Introduction to Microsoft. NET Remoting. http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dndotnet/html/introremoting.asp
[15]
Shunra\Cloud. http://www.shunra.com/cloud.htm
[16]
Sun Java Pet Store. http://java.sun.com/blueprints/guidelines/designing_enterprise_applications/sample_application/functionality/index.html
[17]
Yagoub, K., Florescu, D., Valduriez, P. and Issarny, V. Caching Strategies for Data-Intensive Web Sites. In: Proc. of the Int. Conf. on Very Large Data Bases (VLDB), Cairo, Egypt, 10--14 September, 2000.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
WWW '03: Proceedings of the 12th international conference on World Wide Web
May 2003
772 pages
ISBN:1581136803
DOI:10.1145/775152
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 20 May 2003

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. dynamic content
  2. edge caching
  3. offloading

Qualifiers

  • Article

Acceptance Rates

Overall Acceptance Rate 1,899 of 8,196 submissions, 23%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)8
  • Downloads (Last 6 weeks)0
Reflects downloads up to 30 Aug 2024

Other Metrics

Citations

Cited By

View all
  • (2012)MeghaOSInternational Journal of Cloud Applications and Computing10.4018/ijcac.20120101042:1(53-70)Online publication date: 1-Jan-2012
  • (2011)A decentralized search engine for dynamic Web communitiesKnowledge and Information Systems10.5555/3225627.322571826:1(105-125)Online publication date: 1-Jan-2011
  • (2011)Application migration to cloudProceedings of the 2nd International Workshop on Software Engineering for Cloud Computing10.1145/1985500.1985505(22-28)Online publication date: 22-May-2011
  • (2010)Model of Efficient Delivery of Dynamic Web Pages Based on Shared Fragments2010 International Conference on Computational Intelligence and Software Engineering10.1109/WICOM.2010.5601246(1-4)Online publication date: Sep-2010
  • (2010)Tree-Adapting: An Adaptive Data Aggregation Method for Wireless Sensor Networks2010 International Conference on Computational Intelligence and Software Engineering10.1109/WICOM.2010.5601092(1-5)Online publication date: Sep-2010
  • (2010)A Subspace Clustering Algorithm2010 International Conference on Computational Intelligence and Software Engineering10.1109/WICOM.2010.5600143(1-4)Online publication date: Sep-2010
  • (2009)Web CachingEncyclopedia of Information Science and Technology, Second Edition10.4018/978-1-60566-026-4.ch648(4058-4063)Online publication date: 2009
  • (2009)A decentralized search engine for dynamic Web communitiesKnowledge and Information Systems10.1007/s10115-009-0270-726:1(105-125)Online publication date: 8-Dec-2009
  • (2007)Consistency-preserving caching of dynamic database contentProceedings of the 16th international conference on World Wide Web10.1145/1242572.1242615(311-320)Online publication date: 8-May-2007
  • (2007)Enhancing Edge Computing with Database Replication2007 26th IEEE International Symposium on Reliable Distributed Systems (SRDS 2007)10.1109/SRDS.2007.10(45-54)Online publication date: Oct-2007
  • Show More Cited By

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media