Caching Dynamic Content with Automatic Fragmentation

In this paper we propose a fragment-based caching system that aims at improving the performance of Webbased applications. The system fragments the dynamic pages automatically. Our approach consists in statically analyzing the programs that generate the dynamic pages rather than their output. This approach has the considerable advantage of optimizing the overhead due to fragmentation. Furthermore, we propose a mechanism that increases the reuse rate of the stored fragments, so that the site response time can be improved among other benefits. We validate our approach by using TPC-W as a benchmark.

[1]  Arun Iyengar,et al.  A publishing system for efficiently creating dynamic Web content , 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064).

[2]  Lakshmish Ramaswamy,et al.  Techniques for efficient fragment detection in web pages , 2003, CIKM '03.

[3]  Yu Chen,et al.  Evaluation of edge caching/offloading for dynamic content delivery , 2003, WWW '03.

[4]  Suresha,et al.  Proxy-based acceleration of dynamically generated content on the world wide web: an approach and implementation , 2002, SIGMOD '02.

[5]  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).

[6]  Zheng Zhang,et al.  Proxy+: Simple Proxy Augmentation for Dynamic Content Processing , 2003, WCW.

[7]  Christos Bouras,et al.  Web Page Fragmentation and Content Manipulation for Constructing Personalized Portals , 2004, APWeb.

[8]  Lakshmish Ramaswamy,et al.  Automatic detection of fragments in dynamically generated web pages , 2004, WWW '04.

[9]  Krithi Ramamritham,et al.  Dynamic content acceleration: a caching solution to enable scalable dynamic Web page generation , 2001, SIGMOD '01.

[10]  Tao Yang,et al.  Class-based cache management for dynamic Web content , 2001, Proceedings IEEE INFOCOM 2001. Conference on Computer Communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No.01CH37213).