Title :
CRAMP: Cost-efficient Resource Allocation for Multiple web applications with Proactive scaling
Author :
Ashraf, A. ; Byholm, Benjamin ; Porres, Ivan
Author_Institution :
Dept. of Inf. Technol., Abo Akademi Univ., Turku, Finland
Abstract :
This paper presents a prediction-based dynamic resource allocation approach for web applications called CRAMP (Cost-efficient Resource Allocation for Multiple web applications with Proactive scaling). The proposed approach provides automatic deployment and proactive scaling of multiple simultaneous web applications on a given Infrastructure as a Service cloud in a shared hosting environment. It monitors and uses resource utilization metrics and does not require a performance model of the applications or the infrastructure dynamics. The shared hosting environment allows us to share virtual machine (VM) resources among deployed applications, reducing the number of required VMs. The approach is demonstrated in a prototype implementation that has been deployed in the Amazon Elastic Compute Cloud.
Keywords :
cloud computing; resource allocation; virtual machines; Amazon Elastic Compute Cloud; CRAMP; VM resource sharing; automatic deployment; cost-efficient resource allocation for multiple Web applications with proactive scaling; infrastructure as a service cloud; prediction-based dynamic resource allocation approach; resource utilization metrics; shared hosting environment; virtual machine resource sharing; Dynamic scheduling; Heuristic algorithms; Prediction algorithms; Quality of service; Resource management; Servers; Time factors; Cloud computing; application server; proactive scaling; quality of service; resource allocation; web applications;
Conference_Titel :
Cloud Computing Technology and Science (CloudCom), 2012 IEEE 4th International Conference on
Conference_Location :
Taipei
Print_ISBN :
978-1-4673-4511-8
Electronic_ISBN :
978-1-4673-4509-5
DOI :
10.1109/CloudCom.2012.6427605