DocumentCode
2038095
Title
An automatic machine scaling solution for cloud systems
Author
Beltran, M. ; Guzman, Armando
Author_Institution
ETSII, Comput. Archit. Dept., Rey Juan Carlos Univ. Madrid, Madrid, Spain
fYear
2012
fDate
18-22 Dec. 2012
Firstpage
1
Lastpage
10
Abstract
The Infrastructure as a Service (IaaS) paradigm allows service providers and/or end-users to outsource the computing resources they need. Cloud providers offer the infrastructure as a utility with a pay-per-use model, relying on virtualization technologies to provide hardware resources to the cloud consumers. IaaS can potentially bring obvious advantages, but the virtualized resources use to be manually controlled by the consumers, and this may lead to unaffordable administration costs. The demand of computing resources can fluctuate from one time to another and managing the virtual machines “rented” to the cloud provider to meet peak requirements but to avoid overprovisioning, is a significant challenge. This paper presents AMAS (Automatic MAchine Scaling), a distributed solution capable of automatically creating and releasing virtual machines in order to minimize the number of virtual resources instantiated to run an application and to meet the consumer performance requirements. Furthermore, the complete design and a first real implementation of this solution is described to validate that it is capable of handling sudden load changes, maintaining the desired quality of service, minimizing the number of virtual machines and significantly reducing the consumer management efforts.
Keywords
cloud computing; virtual machines; virtualisation; AMAS; Automatic MAchine Scaling; IaaS paradigm; Infrastructure as a Service; automatic machine scaling solution; cloud consumers; cloud providers; cloud systems; computing resources; consumer management efforts; consumer performance requirements; distributed solution; hardware resources; pay-per-use model; quality of service; service providers; sudden load changes; virtual machines; virtual resources; virtualization technologies; virtualized resources; Cloud Computing; Virtual Machine Provisioning; Virtual Machine Scaling;
fLanguage
English
Publisher
ieee
Conference_Titel
High Performance Computing (HiPC), 2012 19th International Conference on
Conference_Location
Pune
Print_ISBN
978-1-4673-2372-7
Electronic_ISBN
978-1-4673-2370-3
Type
conf
DOI
10.1109/HiPC.2012.6507518
Filename
6507518
Link To Document