Skip to main content

Engineering High Performance Database-Driven E-commerce Web Sites through Dynamic Content Caching

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2115))

Abstract

The fast growing demand for e-commerce brings a unique set of challenges to build a high performance e-commerce Web site both in technical terms and in business terms. To ensure the fast delivery of fresh dynamic content and engineer highly scalable e-commerce Web sites for special events or peak times continuously put heavy pressures on IT staffs due to complexity of current e-commerce applications. In this paper, we analyze issues related to engineering high performance database-driven e-commerce web sites including: (1) integration of caches, Web servers, application servers, and DBMS; and (2) tradeoff of deploying dynamic content caching versus not deploying. We describe available technology in the scope of Cache Portal project at NEC. We illustrate performance gains through our technology using an e-commerce Web site built based on some of the most popular components, such as Oracle DBMS, BEA WebLogic Application Server, and Apache Web server.

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

Buying options

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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Forrester Research Inc., http://www.forrester.com/

  2. N. Bhatti, A. Bouch, and A. Kuchinsky. Integrating User-Perceived Quality into Web Server Design, International World Wide Web Conference, WWW9, Amsterdam, The Netherlands, pp. 1–16, 2000.

    Google Scholar 

  3. Akamai Technology, http://www.akamai.com/html/sv/code.html

  4. Digital Island, Ltd., http://www.digitalisland.com/

  5. B. Krishnamurthy and C.E. Wills, Analyzing Factors That Influence End-to-End Web Performance, International World Wide Web Conference, WWW9, Amsterdam, The Netherlands, pp. 17–32, 2000.

    Google Scholar 

  6. K. Selçuk Candan, Wen-Syan Li, Qiong Luo, Wang-Pin Hsiung, and Divyakant Agrawal. Enabling Dynamic Content Caching for Database-Driven Web Sites. In Proceedings of the 2001 ACM SIGMOD International Conference on Management of Data, Santa Barbara, CA, USA, ACM Press, 2001.

    Google Scholar 

  7. Oracle Corporation, http://www.oracle.com/

  8. BEA Systems Inc., http://www.bea.com/

  9. Persistence Software, http://www.persistence.com/dynamai/

  10. Jim Challenger, Paul Dantzig, and Arun Iyengar. A Scalable and Highly Available System for Serving Dynamic Data at Frequently Accessed Web Sites, in Proceedings of ACM/IEEE Supercomputing’98, Orlando, Florida, November 1998.

    Google Scholar 

  11. Jim Challenger, Arun Iyengar, and Paul Dantzig. A Scalable System for Consistently Caching Dynamic Web Data, in Proceedings of IEEE INFOCOM’99, New York, New York, March 1999.

    Google Scholar 

  12. Eric Levy, Arun Iyengar, Junehwa Song, and Daniel Dias. Design and Performance of a Web Server Accelerator, in Proceedings of IEEE INFOCOM’99, New York, New York, March 1999.

    Google Scholar 

  13. Fred Douglis, Antonio Haro, and Michael Rabinovich. HPP: HTML Macro-Preprocessing to Support Dynamic Document Caching, In Proceedings of USENIX Symposium on Internet Technologies and Systems, 1997

    Google Scholar 

  14. Ben Smith, Anurag Acharya, Tao Yang, Huican Zhu. Exploiting Result Equivalence in Caching Dynamic Web Content, In Proceedings of USENIX Symposium on Internet Technologies and Systems, 1999

    Google Scholar 

  15. A. Heddaya and S. Mirdad. Web Wave: Globally Load Balanced Fully Distributed Caching of Hot Published Documents, ICDCS 1997.

    Google Scholar 

  16. A. Heddaya, S. Mirdad, and D. Yates Diffusion-based Caching: WebWave, NLANR Web Caching Workshop, 9–10 June 97.

    Google Scholar 

  17. M.R. Korupolu and M. Dahlin. Coordinated Placement and Replacement for Large-Scale Distributed Caches, IEEE Workshop on Internet Applications, pp. 62–71, 1999.

    Google Scholar 

  18. R. Tewari, M. Dahlin, H.M. Vin, and J.S. Kay. Beyond Hierarchies: Design Considerations for Distribued Caching on the Internet, ICDCS 99.

    Google Scholar 

  19. R.L. Carter and M.E. Crovella. On the Network Impact of Dynamic Server Selection, in Computer Networks, 31(23–24), pp. 2529–2558, 1999.

    Article  Google Scholar 

  20. P. Rodriguez and S. Sibal, SPREAD: Scaleable Platform for Reliable and Efficient Automated Distribution, International World Wide Web Conference, WWW9, Amsterdam, The Netherlands, pp. 33–49, 2000.

    Google Scholar 

  21. D. Wessels, Intelligent Caching for World-Wide Web Objects, Proceedings of INET-95, 1995.

    Google Scholar 

  22. P. Cao and C. Liu, Maintaining Strong Cache Consistency in the World Wide Web, IEEE Transactions on Computers, 47(4):445–457, Apr. 1998.

    Google Scholar 

  23. J. Gwertzman and M. Seltzer. World-Wide Web Cache Consistency In Proceedings of 1996 USENIX Technical Conference, pages 141–151, San Diego, CA, January 1996.

    Google Scholar 

  24. H. Yu, L. Breslau, and S. Shenker. A Scalable Web Cache Consistency Architecture, In Proceedings of the ACM SIGCOMM’99, Boston, MA, September 1999.

    Google Scholar 

  25. D. Li and P. Cao. WCIP: Web Cache Invalidation Protocol, 5th International Web Caching and Content Delivery Workshop, Poster Session, Lisbon, Portugal, 22–24 May 2000.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Li, WS., Selçuk Candan, K., Hsiung, W.P., Po, O., Agrawal, D. (2001). Engineering High Performance Database-Driven E-commerce Web Sites through Dynamic Content Caching. In: Bauknecht, K., Madria, S.K., Pernul, G. (eds) Electronic Commerce and Web Technologies. EC-Web 2001. Lecture Notes in Computer Science, vol 2115. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44700-8_24

Download citation

  • DOI: https://doi.org/10.1007/3-540-44700-8_24

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-42517-5

  • Online ISBN: 978-3-540-44700-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics