An efficient power-aware VM allocation mechanism in cloud data centers: a micro genetic-based approach

被引:44
|
作者
Tarahomi, Mehran [1 ]
Izadi, Mohammad [2 ]
Ghobaei-Arani, Mostafa [3 ]
机构
[1] Kish Int Campus Sharif Univ Technol, Dept Comp Engn, Tehran, Iran
[2] Sharif Univ Technol, Dept Comp Engn, Tehran, Iran
[3] Islamic Azad Univ, Dept Comp Engn, Qom Branch, Qom, Iran
来源
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS | 2021年 / 24卷 / 02期
关键词
Cloud computing; Power consumption; Micro-genetic algorithm; VM allocation; VIRTUAL MACHINE PLACEMENT; PROGRAMMING APPROACH; RESOURCE-MANAGEMENT; ALGORITHM; CONSOLIDATION; HEURISTICS; ENERGY;
D O I
10.1007/s10586-020-03152-9
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Efficiency in cloud servers' power consumption is of paramount importance. Power efficiency makes the reduction in greenhouse gases establishing the concept of green computing. One of the beneficial ways is to apply power-aware methods to decide where to allocate virtual machines (VMs) in data center physical resources. Virtualization is utilized as a promising technology for power-aware VM allocation methods. Since the VM allocation is an NP-complete problem, we use of evolutionary algorithms to solve it. This paper presents an effective micro-genetic algorithm in order to choose suitable destinations between physical hosts for VMs. Our evaluations in simulation environment show that micro-genetic approach provides invaluable improvements in terms of power consumption compared with other methods.
引用
收藏
页码:919 / 934
页数:16
相关论文
共 50 条
  • [41] Performance-to-Power Ratio Aware Resource Consolidation Framework Based on Reinforcement Learning in Cloud Data Centers
    Ding, Weichao
    Luo, Fei
    Gu, Chunhua
    Lu, Haifeng
    Zhou, Qin
    IEEE ACCESS, 2020, 8 (08): : 15472 - 15483
  • [42] TRACTOR: Traffic-aware and power-efficient virtual machine placement in edge-cloud data centers using artificial bee colony optimization
    Nabavi, Sayyid Shahab
    Gill, Sukhpal Singh
    Xu, Minxian
    Masdari, Mohammad
    Garraghan, Peter
    INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2022, 35 (01)
  • [43] Utilization-prediction-aware virtual machine consolidation approach for energy-efficient cloud data centers
    Hsieh, Sun-Yuan
    Liu, Cheng-Sheng
    Buyya, Rajkumar
    Zomaya, Albert Y.
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2020, 139 : 99 - 109
  • [44] Energy-efficient and QoS-aware model based resource consolidation in cloud data centers
    Hongjian Li
    Guofeng Zhu
    Yuyan Zhao
    Yu Dai
    Wenhong Tian
    Cluster Computing, 2017, 20 : 2793 - 2803
  • [45] BTVMP: A Burst-Aware and Thermal-Efficient Virtual Machine Placement Approach for Cloud Data Centers
    Li, Jie
    Deng, Yuhui
    Wang, Rui
    Zhou, Yi
    Feng, Hao
    Min, Geyong
    Qin, Xiao
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2024, 17 (05) : 2080 - 2094
  • [46] E2SVM: Electricity-Efficient SLA-aware Virtual Machine Consolidation approach in cloud data centers
    Kumar, Vaneet
    Ali, Aleem
    Mittal, Payal
    Aqeel, Ibrahim
    Shuaib, Mohammed
    Alam, Shadab
    Aalsalem, Mohammed Y.
    PLOS ONE, 2024, 19 (06):
  • [47] SLA-Aware and Energy-Efficient Dynamic Overbooking in SDN-Based Cloud Data Centers
    Son, Jungmin
    Dastjerdi, Amir Vahid
    Calheiros, Rodrigo N.
    Buyya, Rajkumar
    IEEE TRANSACTIONS ON SUSTAINABLE COMPUTING, 2017, 2 (02): : 76 - 89
  • [48] Energy-Efficient and Communication-Aware Resource Allocation in Container-Based Cloud with Group Genetic Algorithm
    Fang, Zhengxin
    Ma, Hui
    Chen, Gang
    Hartmann, Sven
    SERVICE-ORIENTED COMPUTING, ICSOC 2023, PT I, 2023, 14419 : 212 - 226
  • [49] An artificial neural network based approach for energy efficient task scheduling in cloud data centers
    Sharma, Mohan
    Garg, Ritu
    SUSTAINABLE COMPUTING-INFORMATICS & SYSTEMS, 2020, 26
  • [50] Power-Efficient Provisioning for Online Virtual Network Requests in Cloud-Based Data Centers
    Sun, Gang
    Anand, Vishal
    Liao, Dan
    Lu, Chuan
    Zhang, Xiaoning
    Bao, Ning-Hai
    IEEE SYSTEMS JOURNAL, 2015, 9 (02): : 427 - 441