• 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