Performance Engineering pp 267-282

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

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

  • Neil J. Gunther
Chapter

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.

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