A Group Genetic Algorithm for Energy-Efficient Resource Allocation in Container-Based Clouds with Heterogeneous Physical Machines

被引:0
作者
Fang, Zhengxin [1 ,2 ]
Ma, Hui [1 ,2 ]
Chen, Gang [1 ,2 ]
Hartmann, Sven [3 ]
机构
[1] Victoria Univ Wellington, Ctr Data Sci & Artificial Intelligence, Wellington, New Zealand
[2] Victoria Univ Wellington, Sch Engn & Comp Sci, Wellington, New Zealand
[3] Tech Univ Clausthal, Dept Informat, Clausthal Zellerfeld, Germany
来源
ADVANCES IN ARTIFICIAL INTELLIGENCE, AI 2023, PT II | 2024年 / 14472卷
关键词
Cloud Resource Allocation; Group Genetic Algorithm; Container-based Cloud; Physical Machine; Cloud Computing;
D O I
10.1007/978-981-99-8391-9_36
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Containers are quickly gaining popularity in cloud computing environments due to their scalable and lightweight characteristics. However, the problem of Resource Allocation in Container-based clouds (RAC) is much more challenging than the Virtual Machines (VMs)based clouds because RAC includes two levels of allocation problems: allocating containers to VMs and allocating VMs to Physical Machine (PMs). In this paper, we proposed a novel Group Genetic Algorithm (GGA) with energy-aware crossover, Best-Fit-Decreasing Insert (BFDI), and Local Search based Unpack (LSU) operator to solve RAC problems. Meanwhile, we apply an energy model with heterogeneous PMs that accurately captures the energy consumption of cloud data centers. Compared to state-of-the-art methods, experiments show that our method can significantly reduce the energy consumption on a wide range of test datasets.
引用
收藏
页码:453 / 465
页数:13
相关论文
共 15 条
[11]   A NSGA-II-based Approach for Multi-objective Micro-service Allocation in Container-based Clouds [J].
Tan, Boxiong ;
Ma, Hui ;
Mei, Yi .
2020 20TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND INTERNET COMPUTING (CCGRID 2020), 2020, :282-289
[12]   A Group Genetic Algorithm for Resource Allocation in Container-Based Clouds [J].
Tan, Boxiong ;
Ma, Hui ;
Mei, Yi .
EVOLUTIONARY COMPUTATION IN COMBINATORIAL OPTIMIZATION, EVOCOP 2020, 2020, 12102 :180-196
[13]   Novel Genetic Algorithm with Dual Chromosome Representation for Resource Allocation in Container-based Clouds [J].
Tan, Boxiong ;
Ma, Hui ;
Mei, Yi .
2019 IEEE 12TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (IEEE CLOUD 2019), 2019, :452-456
[14]  
Wang Chen, 2023, Applications of Evolutionary Computation: 26th European Conference, EvoApplications 2023, Held as Part of EvoStar 2023, Proceedings. Lecture Notes in Computer Science (13989), P539, DOI 10.1007/978-3-031-30229-9_35
[15]   Container-VM-PM Architecture: A Novel Architecture for Docker Container Placement [J].
Zhang, Rong ;
Zhong, A-min ;
Dong, Bo ;
Tian, Feng ;
Li, Rui .
CLOUD COMPUTING - CLOUD 2018, 2018, 10967 :128-140