DocumentCode
159859
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
fYear
2014
fDate
5-9 May 2014
Firstpage
1
Lastpage
9
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Network Operations and Management Symposium (NOMS), 2014 IEEE
Conference_Location
Krakow
Type
conf
DOI
10.1109/NOMS.2014.6838239
Filename
6838239
Link To Document