Power-network aware VM migration heuristics for multi-tier web applications

被引:3
作者
Borhani, Amir Hossein [1 ]
Hung, Terence [2 ]
Lee, Bu-Sung [1 ]
Qin, Zheng [3 ]
机构
[1] Nanyang Technol Univ, Sch Comp Sci & Engn, Singapore, Singapore
[2] Rolls Royce Pte Ltd, Singapore, Singapore
[3] IHPC, Singapore, Singapore
来源
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS | 2019年 / 22卷 / 03期
关键词
Resource management; Energy efficiency and management; Service level agreement; Multi-tier web applications; Network-aware VM migration; Energy-aware VM migration; VIRTUAL MACHINES; ENERGY; PERFORMANCE; CONSOLIDATION; COST;
D O I
10.1007/s10586-018-2872-x
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Cloud computing has become an attractive and promising platform, offering on-demand resources for multi-tier web applications. However, an inappropriate and inefficient resource management practices may negatively affect the service level agreement (SLA) and the response time experienced by users, essentially for high load operating conditions. Furthermore, this may result in substantial amount of energy consumption in data centers, which consequently leads to a high operational cost. This paper proposes an effective power-network aware virtual machine (VM) migration heuristics to deal with high SLA violation (SLAV) and energy consumption. Our research consists of two parts. The first part introduces a network-aware VM migration algorithm. The algorithm considers steady-state traffic condition to minimize the negative effect of migration on other flows. The network gain (NG) is calculated for candidate VMs and the VM with the maximum NG is selected. The second part, extends the network-aware algorithm with energy-awareness capabilities. In addition to NG, power gain (PG) is calculated for each candidate VM and two lists are created for each congested link: NG list and PG list. The VM with the lowest sum of the rank is selected. An extensive simulation is done in CloudSim. The results show that the power-network aware algorithm can reduce the energy consumption without significant increase in SLAV. This research enables us to take a step further towards building low latency, energy-efficient and environment-friendly data centers running network intensive applications.
引用
收藏
页码:757 / 782
页数:26
相关论文
共 29 条
  • [1] [Anonymous], 2016, GOOGL APP ENG
  • [2] [Anonymous], P SPIE INT S REM SEN
  • [3] [Anonymous], 2016, Amazon Elastic Compute Cloud
  • [4] [Anonymous], 2014, INT J GRID DISTRIBUT
  • [5] Internet Web servers: Workload characterization and performance implications
    Arlitt, MF
    Williamson, CL
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 1997, 5 (05) : 631 - 645
  • [6] Bansal N, 2011, PODC 11: PROCEEDINGS OF THE 2011 ACM SYMPOSIUM PRINCIPLES OF DISTRIBUTED COMPUTING, P267
  • [7] Optimal online deterministic algorithms and adaptive heuristics for energy and performance efficient dynamic consolidation of virtual machines in Cloud data centers
    Beloglazov, Anton
    Buyya, Rajkumar
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2012, 24 (13) : 1397 - 1420
  • [8] Energy-aware resource allocation heuristics for efficient management of data centers for Cloud computing
    Beloglazov, Anton
    Abawajy, Jemal
    Buyya, Rajkumar
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2012, 28 (05): : 755 - 768
  • [9] CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms
    Calheiros, Rodrigo N.
    Ranjan, Rajiv
    Beloglazov, Anton
    De Rose, Cesar A. F.
    Buyya, Rajkumar
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2011, 41 (01) : 23 - 50
  • [10] Chen MT, 2014, 2014 IEEE INTERNATIONAL CONFERENCE (ITHINGS) - 2014 IEEE INTERNATIONAL CONFERENCE ON GREEN COMPUTING AND COMMUNICATIONS (GREENCOM) - 2014 IEEE INTERNATIONAL CONFERENCE ON CYBER-PHYSICAL-SOCIAL COMPUTING (CPS), P510, DOI 10.1109/iThings.2014.89