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

Evaluation of edge caching/offloading for dynamic content delivery

Published: 20 May 2003 Publication History
  • Get Citation Alerts
  • 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

    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