Title :
Vertical Scaling for Prioritized VMs Provisioning
Author :
Yazdanov, Lenar ; Fetzer, Christof
Author_Institution :
Comput. Sci. Fac., Tech. Univ. Dresden, Dresden, Germany
Abstract :
The elastic scaling of services permits us (1) to meet service provisioning requirements (i.e., not to violate its SLAs), and (2) to efficiently use available resources (i.e., to minimize the cost of running the application). In this paper, we describe a novel online controller design built on top of the Xen hyper visor. The controller facilitates the elastic provisioning of applications using a combination of adapting the resource constraints of VMs and dynamically plugging in new virtual CPUs. We have implemented our design and evaluated our approach using real world workload traces from the RUBiS online auction benchmark. The results show that our controller allows to reduce total CPU time in comparison to statically allocated CPU with of minimum SLA violation rate and provides stable response time for high priority VM, when we apply it to provision prioritized VMs.
Keywords :
cloud computing; contracts; electronic commerce; resource allocation; virtual machines; RUBiS online auction benchmark; SLA violation rate; Xen hyper visor; online controller design; prioritized VM provisioning; resource constraints; service elastic scaling; service provisioning requirements; vertical scaling; virtual CPU; Benchmark testing; Elasticity; Error correction; Pricing; Resource management; Time factors; Web servers; Cloud Computing; Performance; Resource Scaling;
Conference_Titel :
Cloud and Green Computing (CGC), 2012 Second International Conference on
Conference_Location :
Xiangtan
Print_ISBN :
978-1-4673-3027-5
DOI :
10.1109/CGC.2012.108