Optimal Resource Allocation Using Genetic Algorithm in Container-Based Heterogeneous Cloud

被引:0
|
作者
Chen, Qi-Hong [1 ]
Wen, Chih-Yu [1 ,2 ]
机构
[1] Natl Chung Hsing Univ, Dept Elect Engn, Taichung 40227, Taiwan
[2] Natl Chung Hsing Univ, Smart Sustainable New Agr Res Ctr SMARTer, Taichung 40227, Taiwan
关键词
Resource allocation; genetic algorithm; container-based heterogeneous cloud; multi-objective optimization; microservice; OPTIMIZATION;
D O I
10.1109/ACCESS.2024.3351944
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper tackles the complex problem of optimizing resource configuration for microservice management in heterogeneous cloud environments. To address this challenge, an enhanced framework, the multi-objective microservice allocation (MOMA) algorithm, is developed to formulate the efficient resource management of cloud microservice resources as a constrained optimization problem, guided by resource utilization and network communication overhead, which are two important factors in microservice resource allocation. The proposed framework simplifies the deployment of cloud services and streamlines workload monitoring and analysis within a diverse cloud system. A comprehensive comparison is made between the effectiveness of the proposed algorithm and existing algorithms on real-world datasets, with a focus on resource balancing, network overhead, and network reliability. Experimental results reveal that the proposed algorithm significantly enhances resource utilization, reduces network transmission overhead, and improves reliability.
引用
下载
收藏
页码:7413 / 7429
页数:17
相关论文
共 50 条
  • [31] Container-based Microservice Architecture for Cloud Applications
    Singh, Vindeep
    Peddoju, Sateesh K.
    2017 IEEE INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION AND AUTOMATION (ICCCA), 2017, : 847 - 852
  • [32] Multi agent deep reinforcement learning for resource allocation in container-based clouds environments
    Nagarajan, S.
    Rani, P. Shobha
    Vinmathi, M. S.
    Reddy, V. Subba
    Saleth, Angel Latha Mary
    Subhahan, D. Abdus
    EXPERT SYSTEMS, 2023,
  • [33] Container Cloud Resource Allocation Based on Combinatorial Double Auction
    Chen, Chaoquan
    Zhang, Zhengzheng
    Xie, Xiaolan
    ICIIP'18: PROCEEDINGS OF THE 3RD INTERNATIONAL CONFERENCE ON INTELLIGENT INFORMATION PROCESSING, 2018, : 146 - 151
  • [34] Container-based Module Isolation for Cloud Services
    Kehrer, Stefan
    Riebandt, Florian
    Blochinger, Wolfgang
    2019 13TH IEEE INTERNATIONAL CONFERENCE ON SERVICE-ORIENTED SYSTEM ENGINEERING (SOSE) / 10TH INTERNATIONAL WORKSHOP ON JOINT CLOUD COMPUTING (JCC) / IEEE INTERNATIONAL WORKSHOP ON CLOUD COMPUTING IN ROBOTIC SYSTEMS (CCRS), 2019, : 177 - 186
  • [35] Container-Based Cloud Virtual Machine Benchmarking
    Varghese, Blesson
    Subba, Lawan Thamsuhang
    Thai, Long
    Barker, Adam
    PROCEEDINGS 2016 IEEE INTERNATIONAL CONFERENCE ON CLOUD ENGINEERING (IC2E), 2016, : 192 - 201
  • [36] An Access Selection Algorithm for Heterogeneous Wireless Networks Based on Optimal Resource Allocation
    Liang, Gen
    Sun, Guoxi
    Fang, Jingcheng
    Guo, Xiaoxue
    Yu, Hewei
    WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2020, 2020
  • [37] A Cooperative Coevolution Genetic Programming Hyper-Heuristics Approach for On-Line Resource Allocation in Container-Based Clouds
    Tan, Boxiong
    Ma, Hui
    Mei, Yi
    Zhang, Mengjie
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2022, 10 (03) : 1500 - 1514
  • [38] Improved rider optimization for optimal container resource allocation in cloud with security assurance
    Vhatkar, Kapil Netaji
    Bhole, Girish P.
    INTERNATIONAL JOURNAL OF PERVASIVE COMPUTING AND COMMUNICATIONS, 2020, 16 (03) : 235 - 258
  • [39] A performance comparison of container-based technologies for the Cloud
    Kozhirbayev, Zhanibek
    Sinnott, Richard O.
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2017, 68 : 175 - 182
  • [40] Self-improved moth flame for optimal container resource allocation in cloud
    Vhatkar, Kapil Netaji
    Bhole, Girish P.
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2022, 34 (23):