Efficient Provisioning of Bursty Scientific Workloads on the Cloud Using Adaptive Elasticity Control

Download Now
Provided by: Association for Computing Machinery
Topic: Cloud
Format: PDF
Elasticity is the ability of a cloud infrastructure to dynamically change the amount of resources allocated to a running service as load changes. The authors build an autonomous elasticity controller that changes the number of virtual machines allocated to a service based on both monitored load changes and predictions of future load. The cloud infrastructure is modeled as a G/G/N queue. This paper is used to construct a hybrid reactive-adaptive controller that quickly reacts to sudden load changes, prevents premature release of resources, takes into account the heterogeneity of the workload, and avoids oscillations.
Download Now

Find By Topic