Abstract
In this paper, we present a novel approach for materializing dynamic web pages by exploiting content dependencies and user access patterns. We introduce two new semantic-based data freshness metrics and show that our approach out-performs traditional balancing QoS-QoD approaches in terms of server throughput, increased data freshness and scalability. In our evaluation we use a real-world experimental system that resembles an online bookstore web database application.
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
Olshefski, D.P., Nieh, J., Nahum, E.: Ksniffer: Determining theremote client perceived response time from live packet streams. In: OSDI 2004, pp. 333–346 (2004)
Papastavrou, S., Samaras, G., Evripidou, P., Chrysanthis, P.K.: Adecade of dynamicweb content: A structured survey on past and present practices and future trends. IEEE CS & T 8(2), 52–60 (2006)
Schroeder, B., Harchol-Balter, M.: Web servers under overload: Howscheduling can help. ACM Trans. Inter. Tech. 6(1), 20–52 (2006)
Guirguis, S., Sharaf, M.A., Chrysanthis, P.K., Labrinidis, A., Pruhs, K.: Adaptive scheduling of web transactions. In: ICDE, pp. 357–368 (2009)
Bright, L., Raschid, L.: Using latency-recency profiles for datadelivery on the web. In: VLDB, pp. 550–561 (2002)
Labrinidis, A., Roussopoulos, N.: Exploring the tradeoff between performance and data freshness in database-driven web servers. VLDB J. 13(3), 240–255 (2004)
Li, W.S., Po, O., Hsiung, W.P., Candan, K.S., Agrawal, D.: Engineeringand hosting adaptive freshness-sensitive web applications on data centers. In: WWW, pp. 587–598 (2003)
Qu, H., Labrinidis, A.: Preference-aware query and update scheduling in web databases. In: ICDE, pp. 1–10 (2007)
Larson, P.-A., Goldstein, J., Zhou, J.: Mtcache: Transparent mid-tier database caching in sql server. In: ICDE, pp. 177–189 (2004)
Luo, Q., Krishnamurthy, S., Mohan, C., Pirahesh, H., Woo, H., Lindsay, B.G., Naughton, J.F.: Middle-tier database caching for ebusiness. In: SIGMOD 2002, pp. 600–611 (2002)
Labrinidis, A., Luo, Q., Xu, J., Xue, W.: Caching andMaterialization in Web Databases. Foundations and Trends in Databases 3(2), 169–266 (2009)
Labrinidis, A., Roussopoulos, N.: Webview materialization. SIGMOD Rec. 29(2), 367–378 (2000)
Wang, Q., Makaroff, D., Edwards, H.K., Thompson, R.: Workloadcharacterization for an e-commerce web site. In: CASCON, pp. 313–327 (2003)
Arlitt, M.: Characterizing web user sessions. SIGMETRICS Perform. Eval. Rev. 28(2), 50–63 (2000)
Padmanabhan, V.N., Qiu, L.: The content and access dynamics of a busy web site: findings and implications. SIGCOMM Comput. Commun. Rev. 30(4), 111–123 (2000)
Cunha, C., Bestavros, A., Crovella, M.: Characteristics of www client-based traces. Boston University, Tech. Rep. TR-95-010 (1995)
Oke, A., Bunt, R.B.: Hierarchical workload characterization for abusy web server. In: OOLS, pp. 309–328 (2002)
Menasce, D.A.: Testing e-commerce site scalability with tpc-w. In: CMG Conference, pp. 457–466 (2001)
Mah, B.A.: An empirical model of http network traffic. In: INFOCOM, p. 592 (1997)
Papastavrou, S.: Semantics-based metrics and algorithms for dynamic content in web database applications. PhD dissertation, LC: TK5105.5.P37, CSD, University of Cyprus (2009)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Papastavrou, S., Chrysanthis, P.K., Samaras, G. (2012). Exploring Content Dependencies to Better Balance Performance and Freshness in Web Database Applications. In: Wang, X.S., Cruz, I., Delis, A., Huang, G. (eds) Web Information Systems Engineering - WISE 2012. WISE 2012. Lecture Notes in Computer Science, vol 7651. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-35063-4_37
Download citation
DOI: https://doi.org/10.1007/978-3-642-35063-4_37
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-35062-7
Online ISBN: 978-3-642-35063-4
eBook Packages: Computer ScienceComputer Science (R0)