Advertisement

Performance and Scalability Models for a Hypergrowth e-Commerce Web Site

  • Neil J. Gunther
Chapter
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2047)

Abstract

The performance of successful Web-based e-commerce services has all the allure of a roller-coaster ride: accelerated fiscal growth combined with the ever-present danger of running out of server capacity. This chapter presents a case study based on the author’s own capacity planning engagement with one of the hottest e-commerce Web sites in the world. Several spreadsheet techniques are presented for forecasting both short-term and long-term trends in the consumption of server capacity. Two new performance metrics are introduced for site planning and procurement: the effective demand, and the doubling period.

Keywords

Doubling Period Cache Size Server Capacity Capacity Planning Effective Demand 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Gunther, N.J.: e-Ticket Capacity Planning: How to Ride the e-Commerce Growth Curve. Proceedings of the Computer Measurement Group (CMG) Conference, Orlando, Florida (2000)Google Scholar
  2. 2.
    McCune, J.C.: Keeping Tabs on Your Web site. Beyond Computing, March (2000)Google Scholar
  3. 3.
    Radosevich, L.: Designing a Growing Back End. InfoWorld, Aug. 23, online article at http://www.infoworld.com/cgi-bin/displayArchive.pl?/99/34/t25-34.34.htm (1999)
  4. 4.
    Nash, L.S.: Hyper Growing Pains. ComputerWorld, Sept. 11, online article at http://www.computerworld.com/cwi/story/0,1199,NAV47_STO49841,00.html (2000)
  5. 5.
    Power, D.: Sound Planning Gets Lost in e-Speed Pace. Executive Technology February 2(2000)2, P. 21MathSciNetGoogle Scholar
  6. 6.
    Shea, B.: Avoiding Scalability Shock: Five Steps to Managing Performance of e-Business Applications. Software Testing and Quality Magazine, May/June issue (2000)Google Scholar
  7. 7.
    Hall, G., August, L.: MVS Performance Management Reporting. Proceedings of the Computer Measurement Group (CMG) Conference, Reno, Nevada (1992) 443–451Google Scholar
  8. 8.
    Forst, F.: Latent Demand; The Hidden Consumer. Proceedings of the Computer Measurement Group (CMG) Conference, Orlando, Florida (1997) 1011–1017Google Scholar
  9. 9.
    Allen, A.O.: Probability, Statistics, and Queueing Theory with Computer Science Applications. Academic Press, New York (1990)zbMATHGoogle Scholar
  10. 10.
    Box, G.E.P., Hunter, W.G., Hunter, J.S.: Statistics for Experimenters-An Introduction to Design, Data Analysis, and Model Building. Wiley, New York (1978)zbMATHGoogle Scholar
  11. 11.
    Jain, R.: The Art of Computer Systems Performance Analysis. Wiley, New York (1990)Google Scholar
  12. 12.
    Gunther, N.J.: The Practical Performance Analyst. 2nd printing. iUniverse.com Inc., Lincoln, Nebraska (2000)Google Scholar
  13. 13.
    Gunther, N.J.: Guerilla Capacity Planning. Class notes for the Performance in the Valley Series, Castro Valley, California http://www.perfdynamics.com/PitV/guerilla.html (2000)
  14. 14.
    Sheshkin, D.J.: Handbook of Parametric and Nonparametric Statistical Procedures. CRC Presss, Boca Raton, Florida (1997)Google Scholar
  15. 15.
    Press, W.H., Flannery, B.P., Teukolsky, S.A., Vetterling, W.T.: Numerical Recipes in C. Cambridge Univ. Press, Cambridge, U.K. (1988)zbMATHGoogle Scholar
  16. 16.
    Wall, L., Christiansen, T., Schwartz, R.L.: Programming Perl. 2nd edition. O’Reilly & Assoc. Inc., Sebastopol, California (1996)Google Scholar
  17. 17.
    Levine, D.M., Berenson, L.M., Stephan, D.: Statistics for Managers Using Microsoft EXCEL. Prentice-Hall, New Jersey (1999)Google Scholar
  18. 18.
    Boonin, E.: Using EXCEL Visual Basic for Applications. Que Corporation, Indianapolis, Indiana (1996)Google Scholar
  19. 19.
    EXCEL Newsgroups: microsoft.public.excel.programming and comp.apps.spreadsheetsGoogle Scholar
  20. 20.
    Cockcroft, A., Pettit, R.: Sun Performance and Tuning. 2nd edition. SunSoft Press, Mountain View, California (1998)Google Scholar
  21. 21.
    Gunther, N.J.: A Simple Capacity Model for Parallel Transaction Systems. Proceedings of the Computer Measurement Group (CMG) Conference, San Diego, California (1993) 1035–1044Google Scholar
  22. 22.
    Gunther, N.J.: Scalable Server Performance and Capacity Planning. UCLA, Winter Extension Course http://uclaextension.org/shortcourses/winter2001/scalable_server_winter01.htm (2001)

Copyright information

© Springer-Verlag Berlin Heidelberg 2001

Authors and Affiliations

  • Neil J. Gunther
    • 1
  1. 1.Performance Dynamics CompanyCastro ValleyUSA

Personalised recommendations