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
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Forrester Research Inc., http://www.forrester.com/
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.
Akamai Technology, http://www.akamai.com/html/sv/code.html
Digital Island, Ltd., http://www.digitalisland.com/
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.
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.
Oracle Corporation, http://www.oracle.com/
BEA Systems Inc., http://www.bea.com/
Persistence Software, http://www.persistence.com/dynamai/
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.
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.
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.
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
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
A. Heddaya and S. Mirdad. Web Wave: Globally Load Balanced Fully Distributed Caching of Hot Published Documents, ICDCS 1997.
A. Heddaya, S. Mirdad, and D. Yates Diffusion-based Caching: WebWave, NLANR Web Caching Workshop, 9–10 June 97.
M.R. Korupolu and M. Dahlin. Coordinated Placement and Replacement for Large-Scale Distributed Caches, IEEE Workshop on Internet Applications, pp. 62–71, 1999.
R. Tewari, M. Dahlin, H.M. Vin, and J.S. Kay. Beyond Hierarchies: Design Considerations for Distribued Caching on the Internet, ICDCS 99.
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.
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.
D. Wessels, Intelligent Caching for World-Wide Web Objects, Proceedings of INET-95, 1995.
P. Cao and C. Liu, Maintaining Strong Cache Consistency in the World Wide Web, IEEE Transactions on Computers, 47(4):445–457, Apr. 1998.
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.
H. Yu, L. Breslau, and S. Shenker. A Scalable Web Cache Consistency Architecture, In Proceedings of the ACM SIGCOMM’99, Boston, MA, September 1999.
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.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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