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
fDate :
Sept. 30 2013-Oct. 2 2013
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;
Conference_Titel :
Cloud and Green Computing (CGC), 2013 Third International Conference on
Conference_Location :
Karlsruhe
DOI :
10.1109/CGC.2013.86