A hybrid energy-Aware virtual machine placement algorithm for cloud environments

被引:60
|
作者
Abohamama, A. S. [1 ,3 ]
Hamouda, Eslam [1 ,2 ,3 ,4 ]
机构
[1] Mansoura Univ, Comp Sci Dept, Mansoura 35516, Egypt
[2] Jouf Univ, Comp Sci Dept, Sakakah, Saudi Arabia
[3] Univ Mansoura, Fac Comp & Informat Sci, 60 El Gomhoreya St, Mansoura 35516, Egypt
[4] Jouf Univ, Coll Comp & Informat Sci, Sakakah 2014, Saudi Arabia
关键词
Cloud computing; Server consolidation; Virtual machine placement; Permutation-based optimization; ANT COLONY SYSTEM;
D O I
10.1016/j.eswa.2020.113306
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The high energy consumption of cloud data centers presents a significant challenge from both economic and environmental perspectives. Server consolidation using virtualization technology is widely used to reduce the energy consumption rates of data centers. Efficient Virtual Machine Placement (VMP) plays an important role in server consolidation technology. VMP is an NP-hard problem for which optimal solutions are not possible, even for small-scale data centers. In this paper, a hybrid VMP algorithm is proposed based on another proposed improved permutation-based genetic algorithm and multidimensional resource-aware best fit allocation strategy. The proposed VMP algorithm aims to improve the energy consumption rate of cloud data centers through minimizing the number of active servers that host Virtual Machines (VMs). Additionally, the proposed VMP algorithm attempts to achieve balanced usage of the multidimensional resources (CPU, RAM, and Bandwidth) of active servers, which in turn, reduces resource wastage. The performance of both proposed algorithms are validated through intensive experiments. The obtained results show that the proposed improved permutation-based genetic algorithm outperforms several other permutation-based algorithms on two classical problems (the Traveling Salesman Problem and the Flow Shop Scheduling Problem) using various standard datasets. Additionally, this study shows that the proposed hybrid VMP algorithm has promising energy saving and resource wastage performance compared to other heuristics and metaheuristics. Moreover, this study reveals that the proposed VMP algorithm achieves a balanced usage of the multidimensional resources of active servers while others cannot. (C) 2020 Elsevier Ltd. All rights reserved.
引用
收藏
页数:10
相关论文
共 50 条
  • [31] A GA-Based Energy Aware Virtual Machine Placement Algorithm for Cloud Data Centers
    Wu, Xiaodong
    [J]. PAAP 2021: 2021 12TH INTERNATIONAL SYMPOSIUM ON PARALLEL ARCHITECTURES, ALGORITHMS AND PROGRAMMING, 2021, : 42 - 46
  • [32] Resource-aware Algorithm for Virtual Machine Placement in Cloud Environment
    Gupta, Madnesh K.
    Amgoth, Tarachand
    [J]. 2016 NINTH INTERNATIONAL CONFERENCE ON CONTEMPORARY COMPUTING (IC3), 2016, : 349 - 354
  • [33] Resource-aware virtual machine placement algorithm for IaaS cloud
    Gupta, Madnesh K.
    Amgoth, Tarachand
    [J]. JOURNAL OF SUPERCOMPUTING, 2018, 74 (01): : 122 - 140
  • [34] An energy-aware service placement strategy using hybrid meta-heuristic algorithm in iot environments
    Hu, Yuanchao
    Huang, Tao
    Yu, Yang
    An, Yunzhu
    Cheng, Meng
    Zhou, Wen
    Xian, Wentao
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2023, 26 (05): : 2913 - 2919
  • [35] Resource-aware virtual machine placement algorithm for IaaS cloud
    Madnesh K. Gupta
    Tarachand Amgoth
    [J]. The Journal of Supercomputing, 2018, 74 : 122 - 140
  • [36] Energy-Aware on-chip virtual machine placement for cloud-supported cyber-physical systems
    Liu, Xuanzhang
    Gu, Huaxi
    Zhang, Haibo
    Liu, Feiyang
    Chen, Yawen
    Yu, Xiaoshan
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2017, 52 : 427 - 437
  • [37] Energy-aware cost prediction and pricing of virtual machines in cloud computing environments
    Aldossary, Mohammad
    Djemame, Karim
    Alzamil, Ibrahim
    Kostopoulos, Alexandros
    Dimakis, Antonis
    Agiatzidou, Eleni
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2019, 93 : 442 - 459
  • [38] RESCUE: An energy-aware scheduler for cloud environments
    Zhang, Quan
    Metri, Grace
    Raghavan, Sudharsan
    Shi, Weisong
    [J]. SUSTAINABLE COMPUTING-INFORMATICS & SYSTEMS, 2014, 4 (04): : 215 - 224
  • [39] Energy-Aware Profiling for Cloud Computing Environments
    Alzamil, Ibrahim
    Djemame, Karim
    Armstrong, Django
    Kavanagh, Richard
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2015, 318 : 91 - 108
  • [40] A Simple Energy-Aware Virtual Machine Migration Algorithm in a Server Cluster
    Watanabe, Ryo
    Duolikun, Dilawaer
    Qin Cuiqin
    Enokido, Tomoya
    Takizawa, Makoto
    [J]. ADVANCES IN NETWORK-BASED INFORMATION SYSTEMS, NBIS-2017, 2018, 7 : 55 - 65