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
关键词
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
相关论文
共 50 条
  • [1] 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
  • [2] Optimal Resource Allocation Using Genetic Algorithm in Container-Based Heterogeneous Cloud
    Chen, Qi-Hong
    Wen, Chih-Yu
    IEEE ACCESS, 2024, 12 : 7413 - 7429
  • [3] Novel Genetic Algorithm with Dual Chromosome Representation for Resource Allocation in Container-based Clouds
    Tan, Boxiong
    Ma, Hui
    Mei, Yi
    2019 IEEE 12TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (IEEE CLOUD 2019), 2019, : 452 - 456
  • [4] Energy-efficient Core Allocation and Deployment for Container-based Virtualization
    Lin, Ching-Chi
    Chen, Jian-Jia
    Liu, Pangfeng
    Wu, Jan-Jan
    2018 IEEE 24TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS 2018), 2018, : 93 - 101
  • [5] A Genetic Programming Hyper-heuristic Approach for Online Resource Allocation in Container-Based Clouds
    Tan, Boxiong
    Ma, Hui
    Mei, Yi
    AI 2018: ADVANCES IN ARTIFICIAL INTELLIGENCE, 2018, 11320 : 146 - 152
  • [6] Dynamic Resource Allocation Algorithm for Container-based Service Computing
    Tao, Ye
    Wang, Xiaodong
    Xu, Xiaowei
    Chen, Yinong
    2017 IEEE 13TH INTERNATIONAL SYMPOSIUM ON AUTONOMOUS DECENTRALIZED SYSTEMS (ISADS 2017), 2017, : 61 - 67
  • [7] An Energy-Efficient Radio Resource Allocation Algorithm for Heterogeneous Wireless Networks
    Adedoyin, Mary
    Falowo, Olabisi
    2016 IEEE 27TH ANNUAL INTERNATIONAL SYMPOSIUM ON PERSONAL, INDOOR, AND MOBILE RADIO COMMUNICATIONS (PIMRC), 2016, : 1925 - 1930
  • [8] An Energy-Efficient Resource Allocation Algorithm with QoS Constraints for Heterogeneous Networks
    Coskun, Cemil Can
    Davaslioglu, Kemal
    Ayanoglu, Ender
    2015 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2015,
  • [9] CPU-RAM-based energy-efficient resource allocation in clouds
    Gul, Beenish
    Khan, Imran Ali
    Mustafa, Saad
    Khalid, Osman
    Khan, Atta Ur Rehman
    JOURNAL OF SUPERCOMPUTING, 2019, 75 (11): : 7606 - 7624
  • [10] CPU–RAM-based energy-efficient resource allocation in clouds
    Beenish Gul
    Imran Ali Khan
    Saad Mustafa
    Osman Khalid
    Atta ur Rehman Khan
    The Journal of Supercomputing, 2019, 75 : 7606 - 7624