Abstract
Today’s information technology departments have significantly varying demands for resources due to unexpected surges in subscriber demands (e.g., a large response to a product promotion). Further complicating matters is that many resource actions done in response to surges (e.g., provisioning or de-provisioning an application server) have substantial delays (lead times) between initiating the resource action and its taking effect. This paper describes dynamic surge protection, an approach to handling unexpected workload surges in systems that have lead times for resource actions. Dynamic surge protection incorporates three technologies: adaptive short-term forecasting, on-line capacity planning, and configuration management. The paper includes empirical results from evaluations done on a research testbed, including favorable comparisons with a threshold-based heuristic. The results from an extended test also show that service objectives can be maintained cost-effectively.
Chapter PDF
Similar content being viewed by others
Keywords
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.
References
Aman, J., Eilert, C.K., Emmes, D., Yocom, P., Dillenberger, D.: Adaptive algorithms for managing a distributed data processing workload. IBM Systems Journal 36(2) (1997)
Box, G.E.P., Jenkins, G.M.: Time Series Analysis: Forecasting and Control. Holden-Day (1976)
Chandra, A., Goyal, P., Shenoy, P.: Quantifying the benefits of resource multiplexing in on-demand data centers. In: Proceedings of the First ACM Workshop on Algorithms and Architectures for Self-Managing Systems (2003) (to appear)
Crovella, M.E.: Performance characteristics of the world wide web. In: Reiser, M., Haring, G., Lindemann, C. (eds.) Dagstuhl Seminar 1997. LNCS, vol. 1769, p. 219. Springer, Heidelberg (2000)
IBM High: volume web site performance simulator (2002), http://www7b.boulder.ibm.com/wsdd/library/techarticles/hvws/perfsimulator.html
IBM. Autonomic computing (2003), http://www.ibm.com/autonomic
Bill Lefebvre. Facing a world crisis. USENIX LISA (2001)
Judge, G.G., Hill, R.C., Griffiths, W.E., Lutkepohl, H., Lee, T.C.: Introduction to the Theory and Practice of Econometrics, 2nd edn. Wiley, Chichester (1988)
Russell, L.W., Morgan, S.P., Chron, E.G.: Clockwork: A new movement in autonomic systems. IBM Systems Journal 42(1) (2003)
Ohlson, K.: Victoria’s secret knows ads, not the web. Computer World (February 1999)
Hewlett Packard. HP utility data center (2003), http://www.hp.com/go/hpudc
Goldszmidt, M., Palma, D., Sabata, B.: On the quantification of e-business capacity. In: Proceedings of the 3rd ACM conference on Electronic Commerce (2001)
Appleby, K., Fakhouri, S., Fong, L., Goldszmidt, M.K.G., Krishnakumar, S., Pazel, D., Pershing, J., Rochwerger, B.: Oceano–SLA-based management of a computing utility. In: Proceedings of the IFIP/IEEE Symposium on Integrated Network Management (2001)
ProvisionSoft. ProvisionSoft Home Page (2003), http://www.provisionsoft.com
Sun Micro Systems. Sun N1 (2003), http://wwws.sun.com/software/solutions/n1
ThinkDynamics. Thinkdynamics Home Page (2003), http://www.thinkdynamics.com
Zeus. Why web technology is vital to your business. Computer World (2003)
Squillante, M.S., Zhang, L., Yao, D.Y.: Web traffic modeling and web server performance analysis. In: Proceedings of the 38th IEEE Conference on Decision and Control, p. 5 (1999)
Rolia, J., Zhu, X., Arlitt, M.: Resource access management for a utility hosting enterprise applications. In: Integrated Network Management VIII (2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Lassettre, E. et al. (2003). Dynamic Surge Protection: An Approach to Handling Unexpected Workload Surges with Resource Actions that Have Lead Times. In: Brunner, M., Keller, A. (eds) Self-Managing Distributed Systems. DSOM 2003. Lecture Notes in Computer Science, vol 2867. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-39671-0_8
Download citation
DOI: https://doi.org/10.1007/978-3-540-39671-0_8
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-20314-8
Online ISBN: 978-3-540-39671-0
eBook Packages: Springer Book Archive