• DocumentCode
    655130
  • Title

    Cost-Aware Dynamic Virtual Machine Purchase Plan Orchestrator for Multi-tier Cloud Applications

  • Author

    He Zhao ; Chenglei Peng ; Yao Yu ; Yu Zhou ; Ziqiang Wang ; Sidan Du

  • Author_Institution
    Sch. of Electron. Sci. & Eng., Nanjing Univ., Nanjing, China
  • fYear
    2013
  • fDate
    Sept. 30 2013-Oct. 2 2013
  • Firstpage
    514
  • Lastpage
    520
  • Abstract
    Cloud deployment and multi-tier architecture are popular for web applications. Infrastructure as a Service (IaaS) offers users different Virtual Machine (VM) instances with various capacities and prices which can be used as servers in each tier of web applications. Because of heterogeneousness of workload in each tier, it poses a great challenge to choose suitable VM purchase plans for each tier as to adapt the varying workload and reduce the cost of VM usage. In this paper, we propose a new approach which conducts cost-aware dynamic VM purchase plans for multi-tier cloud applications. Our approach first uses reinforcement learning to generate several candidate plans to adapt the varying workload and then employs linear programming to find the optimal one which is the most money-saving among the candidates. The experiment results witness the proposed method gains better performance than the traditional threshold method in meeting the Service Level Agreement (SLA) and cutting down the cost.
  • Keywords
    cloud computing; learning (artificial intelligence); linear programming; software cost estimation; virtual machines; IaaS; SLA; VMPPO; cost cutting; cost-aware dynamic virtual machine purchase plan orchestrator; infrastructure as a service; linear programming; money-saving plan; multitier cloud applications; reinforcement learning; service level agreement; threshold method; virtual machine; Cloud computing; Computational modeling; Computer architecture; Learning (artificial intelligence); Servers; Time factors; Virtual machining; cloud computing; multi-tier web application; virtual machine scaling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cloud and Green Computing (CGC), 2013 Third International Conference on
  • Conference_Location
    Karlsruhe
  • Type

    conf

  • DOI
    10.1109/CGC.2013.86
  • Filename
    6686078