A genetic algorithm-based virtual machine scheduling algorithm for energy-efficient resource management in cloud computing

被引:0
|
作者
Shi, Feng [1 ]
机构
[1] Taiyuan Univ, Dept Comp Sci & Technol, Taiyuan 030032, Shanxi, Peoples R China
关键词
cloud computing; energy saving; genetic algorithm; resource management; virtual machine scheduling;
D O I
10.1002/cpe.8207
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
To address the unbalanced resource load of a virtual machine cluster, the author proposes an energy-saving virtual machine scheduling algorithm based on resource management cloud computing technology. This article analyzes the current cloud computing and virtual machine scheduling research in the cloud computing environment. It discusses the concept, characteristics, classification, application scenarios, and key cloud computing technologies. A genetic algorithm is used to solve the problem of high energy consumption in the data center. The test results show that in the same original configuration scheme, the migration times based on the greedy algorithm adopted by GA2ND are about 1000, and the migration times of GA1ST are between 200 and 500. The GA2ND migration scheme requires fewer virtual machines. In the result analysis, the experiments compare the proposed algorithms-DVFS, IMC, GA1ST, and GA2ND-with a focus on energy consumption and virtual machine migration. Notably, DVFS serves as a reference for energy efficiency, IMC represents the proposed algorithm without genetic optimization, GA1ST denotes the genetic algorithm under a heterogeneous model, and GA2ND signifies the enhanced genetic algorithm introduced in this article. The comparison aims to assess the energy efficiency and virtual machine migration performance of each algorithm in the context of a simulated cloud computing environment. Therefore, the algorithm proposed in this article can effectively reduce energy consumption and avoid frequent migration of virtual machines.
引用
收藏
页数:14
相关论文
共 50 条
  • [1] An Energy-Efficient Resource Scheduling Algorithm for Cloud Computing based on Resource Equivalence Optimization
    Mao, Li
    Qi, De Yu
    Lin, Wei Wei
    Liu, Bo
    Da Li, Ye
    [J]. INTERNATIONAL JOURNAL OF GRID AND HIGH PERFORMANCE COMPUTING, 2016, 8 (02) : 43 - 57
  • [2] Virtual machine resource scheduling algorithm for cloud computing based on auction mechanism
    Kong, Weiwei
    Lei, Yang
    Ma, Jing
    [J]. OPTIK, 2016, 127 (12): : 5099 - 5104
  • [3] Energy-efficient task scheduling model based on MapReduce for cloud computing using genetic algorithm
    Wang, Xiaoli
    Wang, Yuping
    Zhu, Hai
    [J]. JOURNAL OF COMPUTERS, 2012, 7 (12) : 2962 - 2970
  • [4] A Multi-Objective Genetic Algorithm-Based Resource Scheduling in Mobile Cloud Computing
    Ramasubbareddy, Somula
    Swetha, Evakattu
    Luhach, Ashish Kumar
    Srinivas, T. Aditya Sai
    [J]. INTERNATIONAL JOURNAL OF COGNITIVE INFORMATICS AND NATURAL INTELLIGENCE, 2021, 15 (03) : 58 - 73
  • [5] A Resource Scheduling Algorithm of Cloud Computing based on Energy Efficient Optimization Methods
    Luo, Liang
    Wu, Wenjun
    Di, Dichen
    Zhang, Fei
    Yan, Yizhou
    Mao, Yaokuan
    [J]. 2012 INTERNATIONAL GREEN COMPUTING CONFERENCE (IGCC), 2012,
  • [6] An Energy-Efficient Hybrid Scheduling Algorithm for Task Scheduling in the Cloud Computing Environments
    Walia, Navpreet Kaur
    Kaur, Navdeep
    Alowaidi, Majed
    Bhatia, Kamaljeet Singh
    Mishra, Shailendra
    Sharma, Naveen Kumar
    Sharma, Sunil Kumar
    Kaur, Harsimrat
    [J]. IEEE ACCESS, 2021, 9 : 117325 - 117337
  • [7] Virtual Machine Resource Allocation Optimization in Cloud Computing Based on Multiobjective Genetic Algorithm
    Shi, Feng
    Lin, Jingna
    [J]. COMPUTATIONAL INTELLIGENCE AND NEUROSCIENCE, 2022, 2022
  • [8] An energy-efficient task scheduling algorithm for heterogeneous cloud computing systems
    Sanjaya K. Panda
    Prasanta K. Jana
    [J]. Cluster Computing, 2019, 22 : 509 - 527
  • [9] An energy-efficient task scheduling algorithm for heterogeneous cloud computing systems
    Panda, Sanjaya K.
    Jana, Prasanta K.
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2019, 22 (02): : 509 - 527
  • [10] An Energy-Efficient Task Scheduling using BAT Algorithm for Cloud Computing
    Ullah, Arif
    Umeriqbal
    Shoukat, Ijaz Ali
    Rauf, Abdul
    Usman, O. Y.
    Ahmed, Sheeraz
    Najam, Zeeshan
    [J]. JOURNAL OF MECHANICS OF CONTINUA AND MATHEMATICAL SCIENCES, 2019, 14 (04): : 613 - 627