TY - GEN
T1 - Dynamic provisioning of multi-tier Internet applications
AU - Urgaonkar, Bhuvan
AU - Shenoy, Prashant
AU - Chandra, Abhishek
AU - Goyal, Pawan
N1 - Copyright:
Copyright 2011 Elsevier B.V., All rights reserved.
PY - 2005
Y1 - 2005
N2 - Dynamic capacity provisioning is a useful technique for handling the multi-time-scale variations seen in Internet workloads. In this paper, we propose a novel dynamic provisioning technique for multi-tier Internet applications that employs (i) a flexible queuing model to determine how much resources to allocate to each tier of the application, and (ii) a combination of predictive and reactive methods that determine when to provision these resources, both at large and small time scales. Our experiments on a forty-machine Linux-based hosting platform demonstrate the responsiveness of our technique in handling dynamic workloads. In one scenario where a flash crowd caused the workload of a three-tier application to double, our technique was able to double the application capacity within five minutes, thus maintaining response time targets.
AB - Dynamic capacity provisioning is a useful technique for handling the multi-time-scale variations seen in Internet workloads. In this paper, we propose a novel dynamic provisioning technique for multi-tier Internet applications that employs (i) a flexible queuing model to determine how much resources to allocate to each tier of the application, and (ii) a combination of predictive and reactive methods that determine when to provision these resources, both at large and small time scales. Our experiments on a forty-machine Linux-based hosting platform demonstrate the responsiveness of our technique in handling dynamic workloads. In one scenario where a flash crowd caused the workload of a three-tier application to double, our technique was able to double the application capacity within five minutes, thus maintaining response time targets.
UR - http://www.scopus.com/inward/record.url?scp=33745509238&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=33745509238&partnerID=8YFLogxK
U2 - 10.1109/ICAC.2005.27
DO - 10.1109/ICAC.2005.27
M3 - Conference contribution
AN - SCOPUS:33745509238
SN - 0769522769
SN - 9780769522760
T3 - Proceedings - Second International Conference on Autonomic Computing, ICAC 2005
SP - 217
EP - 228
BT - Proceedings - Second International Conference on Autonomic Computing, ICAC 2005
T2 - 2nd International Conference on Autonomic Computing, ICAC 2005
Y2 - 13 June 2005 through 16 June 2005
ER -