Skip to main content

Exploring Content Dependencies to Better Balance Performance and Freshness in Web Database Applications

  • Conference paper
Web Information Systems Engineering - WISE 2012 (WISE 2012)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 7651))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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)

    Google Scholar 

  2. 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)

    Google Scholar 

  3. Schroeder, B., Harchol-Balter, M.: Web servers under overload: Howscheduling can help. ACM Trans. Inter. Tech. 6(1), 20–52 (2006)

    Article  Google Scholar 

  4. Guirguis, S., Sharaf, M.A., Chrysanthis, P.K., Labrinidis, A., Pruhs, K.: Adaptive scheduling of web transactions. In: ICDE, pp. 357–368 (2009)

    Google Scholar 

  5. Bright, L., Raschid, L.: Using latency-recency profiles for datadelivery on the web. In: VLDB, pp. 550–561 (2002)

    Google Scholar 

  6. Labrinidis, A., Roussopoulos, N.: Exploring the tradeoff between performance and data freshness in database-driven web servers. VLDB J. 13(3), 240–255 (2004)

    Article  Google Scholar 

  7. 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)

    Google Scholar 

  8. Qu, H., Labrinidis, A.: Preference-aware query and update scheduling in web databases. In: ICDE, pp. 1–10 (2007)

    Google Scholar 

  9. Larson, P.-A., Goldstein, J., Zhou, J.: Mtcache: Transparent mid-tier database caching in sql server. In: ICDE, pp. 177–189 (2004)

    Google Scholar 

  10. 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)

    Google Scholar 

  11. Labrinidis, A., Luo, Q., Xu, J., Xue, W.: Caching andMaterialization in Web Databases. Foundations and Trends in Databases 3(2), 169–266 (2009)

    Article  Google Scholar 

  12. Labrinidis, A., Roussopoulos, N.: Webview materialization. SIGMOD Rec. 29(2), 367–378 (2000)

    Article  Google Scholar 

  13. Wang, Q., Makaroff, D., Edwards, H.K., Thompson, R.: Workloadcharacterization for an e-commerce web site. In: CASCON, pp. 313–327 (2003)

    Google Scholar 

  14. Arlitt, M.: Characterizing web user sessions. SIGMETRICS Perform. Eval. Rev. 28(2), 50–63 (2000)

    Article  Google Scholar 

  15. 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)

    Article  Google Scholar 

  16. Cunha, C., Bestavros, A., Crovella, M.: Characteristics of www client-based traces. Boston University, Tech. Rep. TR-95-010 (1995)

    Google Scholar 

  17. Oke, A., Bunt, R.B.: Hierarchical workload characterization for abusy web server. In: OOLS, pp. 309–328 (2002)

    Google Scholar 

  18. Menasce, D.A.: Testing e-commerce site scalability with tpc-w. In: CMG Conference, pp. 457–466 (2001)

    Google Scholar 

  19. Mah, B.A.: An empirical model of http network traffic. In: INFOCOM, p. 592 (1997)

    Google Scholar 

  20. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics