Techniques for Website Sizing and Scaling

Techniques for Website Sizing and Scaling

Neil J. Gunther

Performance Dynamics Consulting
Castro Valley, California, USA

OTHER TALKS
In order to view the mathematical notations correctly, check here before continuing.

Abstract

The performance of successful Web-based services has all the allure of a roller coaster ride: accelerated fiscal growth 1 combined with the ever-present danger of running out of server capacity. This talk presents a case study [1] based on the author's own engagement at one of the hottest e-commerce Web sites in the world 2; so hot,they had more than their fair share of  '' CNN Moments'' (the curious can play Lotto with any of: Amazon, eBay, Yahoo, America Online, EA-Games, other...). Several spreadsheet techniques will be presented for forecasting both short-term and long-term trends in the consumption of back-end server capacity. Two new performance metrics [2] are introduced for site planning and procurement: the Effective Demand,
^
Ucpu
 
= N
Â
m = 0 
am Xm ,
where the Xm¢s are a set of selected performance metrics gathered from monitored web servers, and the Doubling Period:
T2 = Loge(2)
a
,
where a is the curvature parameter from a nonlinear regression model.

Finally, some remarks will be made about the impact of the growing market for multi-media services over the web.

References

[1]
Gunther, N. J. 2001. ''Performance and Scalability Models for a Hyper-growth e-Commerce Website,'' in Performance Engineering: State of the Art and Current Trends, (Eds.) Dumke, R., Rautenstrauch, C., Schmietendorf, A., Scholz, A., Springer Lecture Notes in Computer Science, # 2047. Heidelberg: Springer-Verlag.
[2]
Gunther, N. J. 2000. The Practical Performance Analyst, Lincoln, Nebraska: iUniverse.com Inc. (Read it online)


Footnotes:

1 This is still true for the more successful web sites, despite what you may have heard or read about the newer ''dot-bom'' economy in the Silicon Valley.

2 As a consultant, I remain bound by legal Non-disclosure Agreements.


File translated from TEX by TTH, version 2.25.
On 23 Sep 2003, 10:31.