Advertisement

CFP Taxonomy of the Approaches for Dynamic Web Content Acceleration

  • Stavros Papastavrou
  • George Samaras
  • Paraskevas Evripidou
  • Panos K. Chrysanthis
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3631)

Abstract

Approximately a decade since it was first introduced, dynamic Web content technology has been gaining in popularity over static means for content dissemination. Its rising demand for computational and network resources has driven researchers into developing a plethora of approaches toward efficient content generation and delivery. Motivated by the lack of a comprehensive study on this research area, we introduce a novel research-charting, semi-formal framework called the CFP Framework, on which we survey and compare past and present approaches for dynamic Web content acceleration. Our framework not only serves as a reference map for researchers toward understanding the evolution of research on this particular area, but also reveals research trends toward developing the next generation of dynamic Web content middlewares.

Keywords

Proxy Server Dynamic Content Proxy Cache Content Distribution Network Cache 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.
    The edge-side includes initiative, http://www.esi.org
  2. 2.
  3. 3.
    Xcache: The cache management solution, http://www.xcache.com
  4. 4.
    Abiteboul, S., Benjelloun, O., Manolescu, I., Milo, T., Weber, R.: Active xml: Peer-to-peer data and web services integration. In: VLDB (2002)Google Scholar
  5. 5.
    Amza, C., Cecchet, E., Chanda, A., Cox, A., Elnikety, S., Gil, R., Marguerite, J., Rajamani, K., Zwaenepoel, W.: Specification and implementation of dynamic web site benchmarks. In: IEEE 5th Annual Workshop on Workload Characterization (2002)Google Scholar
  6. 6.
    Candan, K.S., Li, W.S., Luo, Q., Hsiung, W.P., Agrawal, D.: Enabling dynamic content caching for database-driven web sites. In: SIGMOD Conference (2001)Google Scholar
  7. 7.
    Cao, P., Zhang, J., Beach, K.: Active cache: caching dynamic contents on the web. In Distributed Systems Engineering 6(1), 43–50 (1999)CrossRefGoogle Scholar
  8. 8.
    Challenger, J., Iyengar, A., Witting, K., Ferstat, C., Reed, P.: A publishing system for efficiently creating dynamic web content. INFOCOM 2, 844–853 (2000)Google Scholar
  9. 9.
    Datta, A., Dutta, K., Ramamritham, K., Thomas, H.M., VanderMeer, D.E.: Dynamic content acceleration: A caching solution to enable scalable dynamic web page generation. In: SIGMOD Conference (2001)Google Scholar
  10. 10.
    Datta, A., Dutta, K., Thomas, H.M., Van der Meer, D.E., Ramamritham, K., Fishman, D.: A comparative study of alternative middle tier caching solutions to support dynamic web content acceleration. The VLDB Journal, 667–670 (2001)Google Scholar
  11. 11.
    Datta, A., Dutta, K., Thomas, H.M., Van der Meer, D.E., Suresha, Ramamirtham, K.: Proxy-based acceleration of dynamically generated content on the world wide web: An approach and implementation. In: SIGMOD Conference, pp. 97–108 (2002)Google Scholar
  12. 12.
    Douglis, F., Haro, A., Rabinovich, M.: HPP: HTML macro-preprocessing to support dynamic document caching. In: USENIX Symposium on Internet Technologies and Systems (1997)Google Scholar
  13. 13.
    Feldmann, A., Caceres, R., Douglis, F., Glass, G., Rabinovich, M.: Performance of web proxy caching in heterogeneous bandwidth environments. INFOCOM 1, 107–116 (1999)Google Scholar
  14. 14.
    Holmedahl, V., Smith, B., Yang, T.: Cooperative caching of dynamic content on a distributed web server. In: IEEE International Symposium on High Performance Distributed Computing, p. 243 (1998)Google Scholar
  15. 15.
    Hunt, J.J., Vo, K.P., Tichy, W.F.: Delta algorithms an empirical analysis. ACM Transactions on Software Engineering and Methodology 7(2), 192–214 (1998)CrossRefGoogle Scholar
  16. 16.
    Iyengar, A., Challenger, J.: Improving web server performance by caching dynamic data. In: USENIX Symposium on Internet Technologies and Systems (1997)Google Scholar
  17. 17.
    Krishnamurthy, B., Wills, C.E., Zhang, Y.: On the use and performance of content distribution networks. In: Internet Measurement Workshop, pp. 169–182 (2001)Google Scholar
  18. 18.
    Li, W.S., Candan, K.S., Hsiung, W.P., Po, O., Agrawal, D.: Engineering high performance database-driven e-commerce web sites through dynamic content caching. In: Bauknecht, K., Madria, S.K., Pernul, G. (eds.) EC-Web 2001. LNCS, vol. 2115, pp. 250–259. Springer, Heidelberg (2001)CrossRefGoogle Scholar
  19. 19.
    Luo, Q., Naughton, J.F.: Form-based proxy caching for database-backed web sites. The VLDB Journal, 191–200 (2001)Google Scholar
  20. 20.
    Luo, Q., Naughton, J.F., Krishnamurthy, R., Cao, P., Li, Y.: Active query caching for database Web servers, 92–104 (2000)Google Scholar
  21. 21.
    Papastavrou, S., Samaras, G., Evripidou, P., Chrysanthis, P.K.: Fine-grained parallelism in dynamic web content generation: The parse dispatch and approach. In: CoopIS/DOA/ODBASE, pp. 573–588 (2003)Google Scholar
  22. 22.
    Psounis, K.: Class-based delta-encoding: A scalable scheme for caching dynamic web content. In: ICDCS Workshops, pp. 799–805 (2002)Google Scholar
  23. 23.
    Rabinovich, M., Xiao, Z., Douglis, F., Kalmanek, C.R.: Moving edge-side includes to the real edge - the clients. In: USENIX Symposium on Internet Technologies and Systems (2003)Google Scholar
  24. 24.
    Smith, B., Acharya, A., Yang, T., Zhu, H.: Exploiting result equivalence in caching dynamic web content. In: USENIX Symposium on Internet Technologies and Systems (1999)Google Scholar
  25. 25.
    Spring, N.T., Wetherall, D.: A protocol-independent technique for eliminating redundant network traffic. In: Proceedings of ACM SIGCOMM (2000)Google Scholar
  26. 26.
    Wang, J.: A survey of Web caching schemes for the Internet. ACM Computer Communication Review 25(9), 36–46 (1999)CrossRefGoogle Scholar
  27. 27.
    Wolman, A., Voelker, G.M., Sharma, N., Cardwell, N., Karlin, A.R., Levy, H.M.: On the scale and performance of cooperative web proxy caching. In: Symposium on Operating Systems Principles, pp. 16–31 (1999)Google Scholar
  28. 28.
    Yagoub, K., Florescu, D., Issarny, V., Valduriez, P.: Caching strategies for data-intensive web sites. The VLDB Journal, 188–199 (2000)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2005

Authors and Affiliations

  • Stavros Papastavrou
    • 1
  • George Samaras
    • 1
  • Paraskevas Evripidou
    • 1
  • Panos K. Chrysanthis
    • 2
  1. 1.Department of Computer ScienceUniversity of CyprusNicosiaCyprus
  2. 2.Department of Computer ScienceUniversity of PittsburghPittsburghUSA

Personalised recommendations