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 条
  • [31] Optimizing the Topology and Energy-Aware VM Migration in Cloud Computing
    More, Nitin S.
    Ingle, Rajesh B.
    INTERNATIONAL JOURNAL OF AMBIENT COMPUTING AND INTELLIGENCE, 2020, 11 (03) : 42 - 65
  • [32] Predictive Control for Energy-Aware Consolidation in Cloud Datacenters
    Gaggero, Mauro
    Caviglione, Luca
    IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, 2016, 24 (02) : 461 - 474
  • [33] Towards energy-aware job consolidation scheduling in cloud
    Sanjeevi, P.
    Viswanathan, P.
    2016 INTERNATIONAL CONFERENCE ON INVENTIVE COMPUTATION TECHNOLOGIES (ICICT), VOL 1, 2016, : 361 - 366
  • [34] Energy-aware Virtual Network Embedding Through Consolidation
    Su, Sen
    Zhang, Zhongbao
    Cheng, Xiang
    Wang, Yiwen
    Luo, Yan
    Wang, Jie
    2012 IEEE CONFERENCE ON COMPUTER COMMUNICATIONS WORKSHOPS (INFOCOM WKSHPS), 2012, : 127 - 132
  • [35] Energy-aware and carbon-efficient VM placement optimization in cloud datacenters using evolutionary computing methods
    Tahereh Abbasi-khazaei
    Mohammad Hossein Rezvani
    Soft Computing, 2022, 26 : 9287 - 9322
  • [36] Energy-aware and carbon-efficient VM placement optimization in cloud datacenters using evolutionary computing methods
    Abbasi-khazaei, Tahereh
    Rezvani, Mohammad Hossein
    SOFT COMPUTING, 2022, 26 (18) : 9287 - 9322
  • [37] Migration Energy-Aware Workload Consolidation in Enterprise Clouds
    Hossain, Mohammad M.
    Huang, Jen-Cheng
    Lee, Hsien-Hsin S.
    2012 IEEE 4TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGY AND SCIENCE (CLOUDCOM), 2012,
  • [38] Performance tradeoffs of energy-aware virtual machine consolidation
    Lovasz, Gergo
    Niedermeier, Florian
    de Meer, Hermann
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2013, 16 (03): : 481 - 496
  • [39] Alternatives to VM consolidation techniques for energy aware cloud computing
    Kaur, Arvinder
    Diwakar, Anirudra
    Vashisht, Rohit
    2017 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATIONS AND INFORMATICS (ICACCI), 2017, : 2005 - 2009
  • [40] Task Classification Based Energy-Aware Consolidation in Clouds
    Choi, HeeSeok
    Lim, JongBeom
    Yu, Heonchang
    Lee, EunYoung
    SCIENTIFIC PROGRAMMING, 2016, 2016