DocumentCode :
1705967
Title :
Feedback Control Algorithms to Deploy and Scale Multiple Web Applications per Virtual Machine
Author :
Ashraf, Adnan ; Byholm, Benjamin ; Lehtinen, Joonas ; Porres, Ivan
Author_Institution :
Dept. of Inf. Technol., Abo Akademi Univ., Turku, Finland
fYear :
2012
Firstpage :
431
Lastpage :
438
Abstract :
This paper presents feedback control algorithms to autonomously deploy and scale multiple web applications on a given Infrastructure as a Service cloud. The proposed algorithms provide automatic deployment and undeployment of applications and proportional-derivative scaling of the application server tier. The algorithms use utilization metrics as input and do not require a performance model of the application or the infrastructure dynamics. Moreover, our work supports deployment and scaling of multiple simultaneous applications per virtual machine (VM). This allows us to share 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; virtual machines; Amazon elastic compute cloud; VM; feedback control algorithms; infrastructure as a service cloud; infrastructure dynamics; scale multiple Web applications; virtual machine; Heuristic algorithms; Measurement; Memory management; Quality of service; Resource management; Servers; Time factors; Cloud computing; application server; quality of service; scalability; web applications;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering and Advanced Applications (SEAA), 2012 38th EUROMICRO Conference on
Conference_Location :
Cesme, Izmir
Print_ISBN :
978-1-4673-2451-9
Type :
conf
DOI :
10.1109/SEAA.2012.13
Filename :
6328188
Link To Document :
بازگشت