Enabling dynamic content caching in Web portals

Nowadays, many Web sites employ dynamic Web pages by accessing a back-end database and formatting the results into HTML pages. Performance is one of the issues that today's Web-enabled applications should deal with. Throughput, network bandwidth usage and user-perceived delay are some of the performance measures. Abandonment of Web sites increases if they fail in meeting performance requirements. Caching is one of the key techniques that address the performance of such applications. In this paper, we focus on caching in Web portals, one of the emerging applications on the Web. Web portals provide a single interface for accessing different sources. We study a caching strategy based on the collaboration between portal and providers. Our experimental results show that the collaborative strategy out-performs the existing caching strategies.

[1]  Philip S. Yu,et al.  Caching on the World Wide Web , 1999, IEEE Trans. Knowl. Data Eng..

[2]  Jennifer Widom,et al.  Best-effort cache synchronization with source cooperation , 2002, SIGMOD '02.

[3]  Li Fan,et al.  Web caching and Zipf-like distributions: evidence and implications , 1999, IEEE INFOCOM '99. Conference on Computer Communications. Proceedings. Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies. The Future is Now (Cat. No.99CH36320).

[4]  Chengjie Liu,et al.  Maintaining Strong Cache Consistency in the World Wide Web , 1998, IEEE Trans. Computers.

[5]  Yahiko Kambayashi,et al.  LRU-SP: a size-adjusted and popularity-aware LRU replacement algorithm for web caching , 2000, Proceedings 24th Annual International Computer Software and Applications Conference. COMPSAC2000.

[6]  Prashant J. Shenoy,et al.  Adaptive leases: a strong consistency mechanism for the World Wide Web , 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064).

[7]  Mehregan Mahdavi,et al.  Caching Dynamic Data for E-Business Applications , 2003, IIS.

[8]  Duane Wessels,et al.  Application of Internet Cache Protocol (ICP), version 2 , 1997, RFC.

[9]  Erik Wilde Hypertext Transfer Protocol (HTTP) , 1999 .

[10]  Li Fan,et al.  Summary cache: a scalable wide-area web cache sharing protocol , 2000, TNET.

[11]  Prashant J. Shenoy,et al.  Dissemination of Dynamic Data on the Internet , 2000, DNIS.

[12]  Krithi Ramamritham,et al.  Accelerating Dynamic Web Content Generation , 2002, IEEE Internet Comput..

[13]  Arun Iyengar,et al.  A scalable system for consistently caching dynamic Web data , 1999, IEEE INFOCOM '99. Conference on Computer Communications. Proceedings. Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies. The Future is Now (Cat. No.99CH36320).

[14]  Xiang Liu,et al.  Web caching for database applications with Oracle Web Cache , 2002, SIGMOD '02.

[15]  Wenwei Xue,et al.  Form-based proxy caching for database-backed web sites: keywords and functions , 2006, The VLDB Journal.

[16]  Peter Bodorik,et al.  WebEC: A Benchmark for the Cybermediary Business Model in E-Commerce , 1999, IMSA.

[17]  Sandy Irani,et al.  Cost-Aware WWW Proxy Caching Algorithms , 1997, USENIX Symposium on Internet Technologies and Systems.

[18]  Prashant J. Shenoy,et al.  Adaptive push-pull: disseminating dynamic web data , 2001, WWW '01.

[19]  M. Tamer Özsu,et al.  Evaluation of Strong Consistency Web Caching Techniques , 2002, World Wide Web.

[20]  Valérie Issarny,et al.  Caching Strategies for Data-Intensive Web Sites , 2000, VLDB.

[21]  Divyakant Agrawal,et al.  Enabling dynamic content caching for database-driven web sites , 2001, SIGMOD '01.

[22]  Evangelos P. Markatos,et al.  On caching search engine query results , 2001, Comput. Commun..