Accelerated Genetic Algorithm with Population Control for Energy-Aware Virtual Machine Placement in Data Centers

被引:0
|
作者
Ding, Zhe [1 ]
Tian, Yu-Chu [1 ]
Tang, Maolin [1 ]
Wang, You-Gan [2 ]
Yu, Zu-Guo [3 ,4 ]
Jin, Jiong [5 ]
Zhang, Weizhe [6 ,7 ]
机构
[1] Queensland Univ Technol, Sch Comp Sci, Brisbane, Qld 4001, Australia
[2] Australian Catholic Univ, Inst Learning Sci & Teacher Educ, Brisbane, Qld 4000, Australia
[3] Xiangtan Univ, Key Lab Intelligent Comp & Informat Proc, Minist Educ China, Xiangtan 411105, Peoples R China
[4] Xiangtan Univ, Hunan Key Lab Computat & Simulat Sci & Engn, Xiangtan 411105, Peoples R China
[5] Swinburne Univ Technol, Sch Sci Comp & Engn Technol, Melbourne, Vic 3122, Australia
[6] Harbin Inst Technol, Sch Cyberspace Sci, Harbin 150001, Peoples R China
[7] Peng Cheng Lab, Cyberspace Secur Res Ctr, Shenzhen, Peoples R China
基金
澳大利亚研究理事会;
关键词
Data center; energy efficiency; virtual machine; genetic algorithm; population;
D O I
10.1007/978-981-99-8082-6_2
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Energy efficiency is crucial for the operation and management of cloud data centers, which are the foundation of cloud computing. Virtual machine (VM) placement plays a vital role in improving energy efficiency in data centers. The genetic algorithm (GA) has been extensively studied for solving the VM placement problem due to its ability to provide high-quality solutions. However, GA's high computational demands limit further improvement in energy efficiency, where a fast and lightweight solution is required. This paper presents an adaptive population control scheme that enhances gene diversity through population control, adaptive mutation rate, and accelerated termination. Experimental results show that our scheme achieves a 17% faster acceleration and 49% fewer generations compared to the standard GA for energy-efficient VM placement in large-scale data centers.
引用
收藏
页码:14 / 26
页数:13
相关论文
共 50 条
  • [41] Migration-Aware Virtual Machine Placement for Cloud Data Centers
    Wang, Xiumin
    Yuen, Chau
    Ul Hassan, Naveed
    Wang, Wei
    Chen, Tian
    2015 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATION WORKSHOP (ICCW), 2015, : 1940 - 1945
  • [42] Multicore-Aware Virtual Machine Placement in Cloud Data Centers
    Mann, Zoltan Adam
    IEEE TRANSACTIONS ON COMPUTERS, 2016, 65 (11) : 3357 - 3369
  • [43] Energy-aware metaheuristic for virtual machine placement towards a green cloud computing
    Tlili, Takwa
    Krichen, Saoussen
    PROCEEDINGS OF THE 2023 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION, GECCO 2023 COMPANION, 2023, : 779 - 782
  • [44] A Penalty-Based Genetic Algorithm for the Migration Cost-Aware Virtual Machine Placement Problem in Cloud Data Centers
    Sarker, Tusher Kumer
    Tang, Maolin
    NEURAL INFORMATION PROCESSING, PT II, 2015, 9490 : 161 - 169
  • [45] An energy-efficient algorithm for virtual machine placement optimization in cloud data centers
    Sadoon Azizi
    Maz’har Zandsalimi
    Dawei Li
    Cluster Computing, 2020, 23 : 3421 - 3434
  • [46] Virtual Machine Placement Algorithm for Energy Saving and Reliability of Servers in Cloud Data Centers
    Choi, JungYul
    JOURNAL OF NETWORK AND SYSTEMS MANAGEMENT, 2019, 27 (01) : 149 - 165
  • [47] Virtual Machine Placement Algorithm for Energy Saving and Reliability of Servers in Cloud Data Centers
    JungYul Choi
    Journal of Network and Systems Management, 2019, 27 : 149 - 165
  • [48] An energy-efficient algorithm for virtual machine placement optimization in cloud data centers
    Azizi, Sadoon
    Zandsalimi, Maz'har
    Li, Dawei
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2020, 23 (04): : 3421 - 3434
  • [49] An approximation algorithm for virtual machine placement in cloud data centers
    Zahra Mahmoodabadi
    Mostafa Nouri-Baygi
    The Journal of Supercomputing, 2024, 80 : 915 - 941
  • [50] An approximation algorithm for virtual machine placement in cloud data centers
    Mahmoodabadi, Zahra
    Nouri-Baygi, Mostafa
    JOURNAL OF SUPERCOMPUTING, 2024, 80 (01): : 915 - 941