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