Hybrid Grouping Genetic Algorithm for Large-Scale Two-Level Resource Allocation of Containers in the Cloud

被引:3
|
作者
Akindele, Taiwo [1 ]
Tan, Boxiong [1 ]
Mei, Yi [1 ]
Ma, Hui [1 ]
机构
[1] Victoria Univ Wellington, Wellington, New Zealand
关键词
Grouping genetic algorithm; Container resource allocation; Energy consumption optimisation; OPTIMIZATION;
D O I
10.1007/978-3-030-97546-3_42
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Cloud container resource allocation aims to find container placements in cloud Virtual Machines (VM) and Physical Machines (PM) such that overall energy consumption is minimised A resource allocation architecture where application containers are consolidated into cloud VMs in a container-VM-PM model is common practise in data centers. The VM layer may provide additional administrative or security features, but adds complexity to the optimization problem when deploying containers initially on a large scale. Research addressing this two-level resource allocation is limited, some of the recent work try to optimise consolidation of containers to VM layer separately from consolidation of VMs to PMs, which results in large portions of the search space remaining unexplored. A Grouping Genetic Algorithm (GGA) framework that can simultaneously optimize consolidation on both levels is promising. However, for large instances of the two-level optimisation, it may suffer from premature convergence and limited population diversity. In this work, we propose a new fixed-length crossover operator that is designed to improve population diversity and exploration in GGA for container resource allocation optimisation. We also propose problem-specific Best-Fit and Largest VM heuristic operators to aid local search by rearranging containers from the lower fitness PMs at the chromosome tail into existing VMs and PMs with better utilization when possible. We demonstrate that with the newly developed operators, the proposed GGA can significantly reduce energy consumption in large-scale test cases.
引用
收藏
页码:519 / 530
页数:12
相关论文
共 50 条
  • [21] Two-level task scheduling with multi-objectives in geo-distributed and large-scale SaaS cloud
    Zhang, Puheng
    Ma, Xiao
    Xiao, Yanping
    Li, Wenzhuo
    Lin, Chuang
    WORLD WIDE WEB-INTERNET AND WEB INFORMATION SYSTEMS, 2019, 22 (06): : 2291 - 2319
  • [22] The Optimal Allocation of Large-scale Water Resource
    Xu Chen-guang
    Li Yue-peng
    PROGRESS IN CIVIL ENGINEERING, PTS 1-4, 2012, 170-173 : 1883 - 1886
  • [23] RISK ALLOCATION IN LARGE-SCALE RESOURCE VENTURES
    SIEBERT, H
    KYKLOS, 1987, 40 (04) : 476 - 495
  • [24] Adaptive cloud resource allocation for large-scale crowdsourced multimedia live streaming services
    Kim, Jeong-Hoon
    Kim, Sun-Hyun
    Bak, Charn-Doh
    Han, Seung-Jae
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2024, 27 (03): : 3233 - 3257
  • [25] New Graph Colouring Algorithm for Resource Allocation in Large-scale Wireless Networks
    Abdullah, Labeeb Mohsin
    Baba, Mohd Dani
    Ali, Sinan Ghassan Abid
    Lim, Azman Osman
    Tan, Yasuo
    2014 IEEE 5TH CONTROL AND SYSTEM GRADUATE RESEARCH COLLOQUIUM (ICSGRC), 2014, : 233 - 238
  • [26] Hybrid Approach for Resource Allocation in Cloud Infrastructure Using Random Forest and Genetic Algorithm
    Mustapha, S. M. F. D. Syed
    Gupta, Punit
    Tripathi, Rajan Prasad
    Satish Kumar, T.
    Madhusudhan, H. S.
    SCIENTIFIC PROGRAMMING, 2021, 2021
  • [27] Efficient multi-resource scheduling algorithm for hybrid cloud-based large-scale media streaming
    Liu, Yang
    Wei, Wei
    Xu, Heyang
    COMPUTERS & ELECTRICAL ENGINEERING, 2019, 75 : 123 - 134
  • [28] Resource Allocation based on Genetic Algorithm for Cloud Computing
    Chen, Yi-Liang
    Huang, Shih-Yun
    Chang, Yao-Chung
    Chao, Han-Chieh
    2021 30TH WIRELESS AND OPTICAL COMMUNICATIONS CONFERENCE (WOCC 2021), 2021, : 211 - 212
  • [29] Static and Discrete Berth Allocation for Large-Scale Marine-Loading Problem by Using Iterative Variable Grouping Genetic Algorithm
    Yin, Dong
    Niu, Yifeng
    Yang, Jian
    Yu, Shaobo
    JOURNAL OF MARINE SCIENCE AND ENGINEERING, 2022, 10 (09)
  • [30] Variable Decomposition for Large-Scale Constrained Optimization Problems Using a Grouping Genetic Algorithm
    Carmona-Arroyo, Guadalupe
    Quiroz-Castellanos, Marcela
    Mezura-Montes, Efren
    MATHEMATICAL AND COMPUTATIONAL APPLICATIONS, 2022, 27 (02)