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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
The edge-side includes initiative, http://www.esi.org
Server-side includes, http://hoohoo.ncsa.uiuc.edu/docs/tutorials/includes.html
Xcache: The cache management solution, http://www.xcache.com
Abiteboul, S., Benjelloun, O., Manolescu, I., Milo, T., Weber, R.: Active xml: Peer-to-peer data and web services integration. In: VLDB (2002)
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)
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)
Cao, P., Zhang, J., Beach, K.: Active cache: caching dynamic contents on the web. In Distributed Systems Engineering 6(1), 43–50 (1999)
Challenger, J., Iyengar, A., Witting, K., Ferstat, C., Reed, P.: A publishing system for efficiently creating dynamic web content. INFOCOM 2, 844–853 (2000)
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)
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)
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)
Douglis, F., Haro, A., Rabinovich, M.: HPP: HTML macro-preprocessing to support dynamic document caching. In: USENIX Symposium on Internet Technologies and Systems (1997)
Feldmann, A., Caceres, R., Douglis, F., Glass, G., Rabinovich, M.: Performance of web proxy caching in heterogeneous bandwidth environments. INFOCOM 1, 107–116 (1999)
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)
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)
Iyengar, A., Challenger, J.: Improving web server performance by caching dynamic data. In: USENIX Symposium on Internet Technologies and Systems (1997)
Krishnamurthy, B., Wills, C.E., Zhang, Y.: On the use and performance of content distribution networks. In: Internet Measurement Workshop, pp. 169–182 (2001)
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)
Luo, Q., Naughton, J.F.: Form-based proxy caching for database-backed web sites. The VLDB Journal, 191–200 (2001)
Luo, Q., Naughton, J.F., Krishnamurthy, R., Cao, P., Li, Y.: Active query caching for database Web servers, 92–104 (2000)
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)
Psounis, K.: Class-based delta-encoding: A scalable scheme for caching dynamic web content. In: ICDCS Workshops, pp. 799–805 (2002)
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)
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)
Spring, N.T., Wetherall, D.: A protocol-independent technique for eliminating redundant network traffic. In: Proceedings of ACM SIGCOMM (2000)
Wang, J.: A survey of Web caching schemes for the Internet. ACM Computer Communication Review 25(9), 36–46 (1999)
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)
Yagoub, K., Florescu, D., Issarny, V., Valduriez, P.: Caching strategies for data-intensive web sites. The VLDB Journal, 188–199 (2000)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Papastavrou, S., Samaras, G., Evripidou, P., Chrysanthis, P.K. (2005). CFP Taxonomy of the Approaches for Dynamic Web Content Acceleration. In: Eder, J., Haav, HM., Kalja, A., Penjam, J. (eds) Advances in Databases and Information Systems. ADBIS 2005. Lecture Notes in Computer Science, vol 3631. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11547686_27
Download citation
DOI: https://doi.org/10.1007/11547686_27
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-28585-4
Online ISBN: 978-3-540-31895-8
eBook Packages: Computer ScienceComputer Science (R0)