Energy-aware VM placement algorithms for the OpenStack Neat consolidation framework

被引:45
|
作者
Moges, Fikru Feleke [1 ,2 ]
Abebe, Surafel Lemma [2 ]
机构
[1] Ethio Telecom, Addis Ababa, Ethiopia
[2] Addis Ababa Univ, Addis Ababa Inst Technol, Sch Elect & Comp Engn, Addis Ababa, Ethiopia
关键词
Virtual machine consolidation; Virtual machine placement; Bin packing; OpenStack; OpenStack neat;
D O I
10.1186/s13677-019-0126-y
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
One of the main challenges in cloud computing is an enormous amount of energy consumed in data-centers. Several researches have been conducted on Virtual Machine(VM) consolidation to optimize energy consumption. Among the proposed VM consolidations, OpenStack Neat is notable for its practicality. OpenStack Neat is an open-source consolidation framework that can seamlessly integrate to OpenStack, one of the most common and widely used open-source cloud management tool. The framework has components for deciding when to migrate VMs and for selecting suitable hosts for the VMs (VM placement). The VM placement algorithm of OpenStack Neat is called Modified Best-Fit Decreasing (MBFD). MBFD is based on a heuristic that handles only minimizing the number of servers. The heuristic is not only less energy efficient but also increases Service Level Agreement (SLA) violation and consequently cause more VM migrations. To improve the energy efficiency, we propose VM placement algorithms based on both bin-packing heuristics and servers' power efficiency. In addition, we introduce a new bin-packing heuristic called a Medium-Fit (MF) to reduce SLA violation. To evaluate performance of the proposed algorithms we have conducted experiments using CloudSim on three cloud data-center scenarios: homogeneous, heterogeneous and default. Workloads that run in the data-centers are generated from traces of PlanetLab and Bitbrains clouds. The results of the experiment show up-to 67% improvement in energy consumption and up-to 78% and 46% reduction in SLA violation and amount of VM migrations, respectively. Moreover, all improvements are statistically significant with significance level of 0.01.
引用
收藏
页数:14
相关论文
共 50 条
  • [1] Energy-aware VM placement algorithms for the OpenStack Neat consolidation framework
    Fikru Feleke Moges
    Surafel Lemma Abebe
    Journal of Cloud Computing, 8
  • [2] A Review on Energy Aware VM Placement and Consolidation Techniques
    Kaur, Sukhandeep
    Bawa, Seema
    2016 INTERNATIONAL CONFERENCE ON INVENTIVE COMPUTATION TECHNOLOGIES (ICICT), VOL 3, 2015, : 815 - 821
  • [3] OpenStack Neat: a framework for dynamic and energy-efficient consolidation of virtual machines in OpenStack clouds
    Beloglazov, Anton
    Buyya, Rajkumar
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2015, 27 (05): : 1310 - 1333
  • [4] An efficient energy-aware approach for dynamic VM consolidation on cloud platforms
    Minhaj Ahmad Khan
    Cluster Computing, 2021, 24 : 3293 - 3310
  • [5] An efficient energy-aware approach for dynamic VM consolidation on cloud platforms
    Khan, Minhaj Ahmad
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2021, 24 (04): : 3293 - 3310
  • [6] Temperature and energy-aware consolidation algorithms in cloud computing
    Yavari, Maede
    Rahbar, Akbar Ghaffarpour
    Fathi, Mohammad Hadi
    JOURNAL OF CLOUD COMPUTING-ADVANCES SYSTEMS AND APPLICATIONS, 2019, 8 (01):
  • [7] Temperature and energy-aware consolidation algorithms in cloud computing
    Maede Yavari
    Akbar Ghaffarpour Rahbar
    Mohammad Hadi Fathi
    Journal of Cloud Computing, 8
  • [8] A service framework for energy-aware monitoring and VM management in Clouds
    Katsaros, Gregory
    Subirats, Josep
    Fito, J. Oriol
    Guitart, Jordi
    Gilet, Pierre
    Espling, Daniel
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2013, 29 (08): : 2077 - 2091
  • [9] Energy-aware VM Placement with Periodical Dynamic Demands in Cloud Datacenters
    Zhang, Qian
    Wang, Hua
    Zhu, Fangjin
    Yi, Shanwen
    Feng, Kang
    Zhai, Linbo
    2017 19TH IEEE INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS (HPCC) / 2017 15TH IEEE INTERNATIONAL CONFERENCE ON SMART CITY (SMARTCITY) / 2017 3RD IEEE INTERNATIONAL CONFERENCE ON DATA SCIENCE AND SYSTEMS (DSS), 2017, : 162 - 169
  • [10] Efficient HPC and Energy-Aware Proactive Dynamic VM Consolidation in Cloud Computing
    Kamran, Rukshanda
    El-Moursy, Ali A.
    Abdelsamea, Amany
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2022, 13 (10) : 858 - 869