A Configuration Tool for Caching Dynamic Pages

  • Ikram Chabbouh
  • Mesaac Makpangou
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3293)

Abstract

The efficacy of a fragment-based caching system fundamentally depends on the fragments’ definition and the bringing into play of mechanisms that improve reuse and guarantee the consistency of the cache content (notably “purification” and invalidation mechanisms). Existing caching systems assume that the administrator provides the required configuration data manually, which is likely to be a heavy, time-consuming task and one that is prone to human error. This paper proposes a tool that helps the administrator to cope with these issues, by automating the systematic tasks and proposing a default fragmentation with the prerequisite reuse and invalidation directives, that may either be augmented or overwritten if necessary.

Keywords

Script Language Bandwidth Consumption Dynamic Content Cache System Dynamic Page 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Iyengar, A., Challenger, J., Dantzig, P.: A scalable system for consistently caching dynamic web data. In: Proceedings of the IEEE INFOCOM 1999, New York (1999)Google Scholar
  2. 2.
    Bar-Yossef, Z., Rajagopalan, S.: Data mining and its applications. In: Proceedings of WWW (May 2002)Google Scholar
  3. 3.
    Zhu, H., Yang, T.: Class-based cache management for dynamic web content. Technical report, University of California Santa Barbara (2001)Google Scholar
  4. 4.
    Smith, B., Holmedahl, V., Yang, T.: Cooperative caching of dynamic content on a distributed web server. Technical report, University of California Santa Barabara (1998)Google Scholar
  5. 5.
    Datta, A., Dutta, K., Thomas, H., Vander Meer Suresha, D., Ramamritham, K.: Proxy-based acceleration of dynamically generated content on the worl wide web: An approach and implementation. In: ACM SIGMOD 2002 (June 2002)Google Scholar
  6. 6.
    Challenger, J., Iyengar, A., Witting, K., Ferstat, C., Reed, P.: Publishing system for efficiently creating dynamic web content. In: Proceedings of the IEEE INFOCOM (May 2000)Google Scholar
  7. 7.
    Hua, Z., Yuan, C., Zhang, Z.: Proxy+: Simple proxy augmentation for dynamic content processing. Technical report, Microsoft Research Asia (2003)Google Scholar
  8. 8.
    Ramaswamy, L., Iyengar, A., Liu, L., Douglis, F.: Techniques for efficient fragment detection in web pages. In: Proceedings of the 12th International Conference on Information and Knowledge Management, CIKM 2003 (November 2003)Google Scholar
  9. 9.
    Liu, X., Parker, J., Zeng, Z., Anton, J., Jacobs, L., Zhong, T.: Web caching for database applications with oracle web cache. In: Proceedings of the ACM SIGMOD 2002 International Conference on Management of Data (June 2002)Google Scholar
  10. 10.
    Yang, T., Smith, B., Acharya, A., Zhu, H.: Exploiting result equivalence in cacing dynamic web content. Technical report, Department of Computer Science, University of California (2000)Google Scholar
  11. 11.
  12. 12.
    Luo, Q., Selçun, W.-P.H. k., Li, C.W.-S., Agrawal, D.: Enabling dynamic content caching for database-driven web sites. In: ACM SIGMOD (May 2001)Google Scholar
  13. 13.
    Dutta, K., Ramamritham, K., Thomas, H., Datta, A., VanderMeer, D.: Dynamic content acceleration: A caching solution to enable scalable dynamic web page generation. In: Proceeding of the fifteenth ACM Symposium on Operating Systems Principles (SIGOPS) (May 2001)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2004

Authors and Affiliations

  • Ikram Chabbouh
    • 1
  • Mesaac Makpangou
    • 1
  1. 1.INRIA – Projet RegalLe Chesnay CedexFrance

Personalised recommendations