Intelligent multi-agent reinforcement learning model for resources allocation in cloud computing

被引:17
|
作者
Belgacem, Ali [1 ]
Mahmoudi, Said [2 ]
Kihl, Maria [3 ]
机构
[1] Mhamed Bougara Univ, Boumerdes, Algeria
[2] Mons Univ, Mons, Belgium
[3] Lund Univ, Lund, Sweden
关键词
Cloud computing; Resource allocation; Multi-agent system; Q-learning; Energy consumption; Fault tolerance; Load balancing; LOAD-BALANCING ALGORITHM; FAULT-TOLERANCE; OPTIMIZATION ALGORITHM;
D O I
10.1016/j.jksuci.2022.03.016
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Now more than ever, optimizing resource allocation in cloud computing is becoming more critical due to the growth of cloud computing consumers and meeting the computing demands of modern technology. Cloud infrastructures typically consist of heterogeneous servers, hosting multiple virtual machines with potentially different specifications, and volatile resource usage. This makes the resource allocation face many issues such as energy conservation, fault tolerance, workload balancing, etc. Finding a comprehensive solution that considers all these issues is one of the essential concerns of cloud service providers. This paper presents a new resource allocation model based on an intelligent multi-agent system and reinforcement learning method (IMARM). It combines the multi-agent characteristics and the Q-learning process to improve the performance of cloud resource allocation. IMARM uses the properties of multi-agent systems to dynamically allocate and release resources, thus responding well to changing consumer demands. Meanwhile, the reinforcement learning policy makes virtual machines move to the best state according to the current state environment. Also, we study the impact of IMARM on execution time. The experimental results showed that our proposed solution performs better than other comparable algorithms regarding energy consumption and fault tolerance, with reasonable load balancing and respectful execution time. (C) 2022 The Author(s). Published by Elsevier B.V. on behalf of King Saud University.
引用
收藏
页码:2391 / 2404
页数:14
相关论文
共 50 条
  • [31] Multi-Agent Deep Reinforcement Learning Joint Beamforming for Slicing Resource Allocation
    Yan, Dandan
    Ng, Benjamin K.
    Ke, Wei
    Lam, Chan-Tong
    IEEE WIRELESS COMMUNICATIONS LETTERS, 2024, 13 (05) : 1220 - 1224
  • [32] Virtual Machine Resource Allocation in Cloud Computing via Multi-Agent Fuzzy Control
    Minarolli, Dorian
    Freisleben, Bernd
    2013 IEEE THIRD INTERNATIONAL CONFERENCE ON CLOUD AND GREEN COMPUTING (CGC 2013), 2013, : 188 - 194
  • [33] The research on intelligent cooperative combat of UAV cluster with multi-agent reinforcement learning
    Xu D.
    Chen G.
    Aerospace Systems, 2022, 5 (1) : 107 - 121
  • [34] Vehicle Speed Aware Computing Task Offloading and Resource Allocation Based on Multi-Agent Reinforcement Learning in a Vehicular Edge Computing Network
    Huang, Xinyu
    He, Lijun
    Zhang, Wanyue
    2020 IEEE INTERNATIONAL CONFERENCE ON EDGE COMPUTING (EDGE 2020), 2020, : 1 - 8
  • [35] A Cloud Computing Platform for Lifecycle Support of Intelligent Multi-agent Internet-services
    Gribova, V.
    Kleschev, A.
    Krylov, D.
    Moskalenko, P.
    Timchenko, V.
    Shalfeyeva, E.
    INTERNATIONAL CONFERENCE ON POWER ELECTRONICS AND ENERGY ENGINEERING (PEEE 2015), 2015, : 231 - 235
  • [36] Cooperative Task Offloading for Mobile Edge Computing Based on Multi-Agent Deep Reinforcement Learning
    Yang, Jian
    Yuan, Qifeng
    Chen, Shuangwu
    He, Huasen
    Jiang, Xiaofeng
    Tan, Xiaobin
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2023, 20 (03): : 3205 - 3219
  • [37] Resource Allocation for Metaverse Experience Optimization: A Multi-Objective Multi-Agent Evolutionary Reinforcement Learning Approach
    Feng, Lei
    Jiang, Xiaoyi
    Sun, Yao
    Niyato, Dusit
    Zhou, Yu
    Gu, Shiyi
    Yang, Zhixiang
    Yang, Yang
    Zhou, Fanqin
    IEEE TRANSACTIONS ON MOBILE COMPUTING, 2025, 24 (04) : 3473 - 3488
  • [38] Dynamic power allocation in IIoT based on multi-agent deep reinforcement learning
    Li, Fenglei
    Liu, Zhixin
    Zhang, Xinzhe
    Yang, Yi
    NEUROCOMPUTING, 2022, 505 : 10 - 18
  • [39] Multi-Agent Deep Reinforcement Learning-Based Partial Task Offloading and Resource Allocation in Edge Computing Environment
    Ke, Hongchang
    Wang, Hui
    Sun, Hongbin
    ELECTRONICS, 2022, 11 (15)
  • [40] Multi-agent Reinforcement Learning Based Resource Allocation in End-Edge-Cloud Enabled Industrial Internet of Things
    Chen, Yanmei
    Li, Xiaohuan
    Ye, Jin
    Wang, Xun
    Chen, Qian
    2023 IEEE INTERNATIONAL CONFERENCES ON INTERNET OF THINGS, ITHINGS IEEE GREEN COMPUTING AND COMMUNICATIONS, GREENCOM IEEE CYBER, PHYSICAL AND SOCIAL COMPUTING, CPSCOM IEEE SMART DATA, SMARTDATA AND IEEE CONGRESS ON CYBERMATICS,CYBERMATICS, 2024, : 13 - 19