Title :
Integrating cloud application autoscaling with dynamic VM allocation
Author :
Tighe, Michael ; Bauer, Matthias
Author_Institution :
Dept. of Comput. Sci., Univ. of Western Ontario, London, ON, Canada
Abstract :
As the popularity of cloud computing continues to rise, more and more applications are being deployed in public clouds. To conserve provisioning costs while achieving performance objectives, clients should automatically scale up and down applications deployed in the cloud to match changing workload demands. The cloud provider, on the other hand, should attempt to consolidate load onto highly utilized physical machines, in order to reduce wasted power consumption. We propose a new algorithm combining both the automatic scaling of applications with dynamic allocation of virtual machines, in order to meet the goals of both the cloud client and provider. We evaluate this algorithm against running separate, independent autoscaling and dynamic allocation algorithms and show that the integrated algorithm can achieve better application performance with a significant reduction in virtual machine live migrations.
Keywords :
cloud computing; power aware computing; resource allocation; virtual machines; cloud application autoscaling; cloud client; cloud computing; cloud provider; dynamic VM allocation; machine live migrations; Cloud computing; Dynamic scheduling; Heuristic algorithms; Resource management; Servers; Stress; Time factors;
Conference_Titel :
Network Operations and Management Symposium (NOMS), 2014 IEEE
Conference_Location :
Krakow
DOI :
10.1109/NOMS.2014.6838239