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 条
  • [41] Fuzzy Reinforcement Learning based Microservice Allocation in Cloud Computing Environments
    Joseph, Christina Terese
    Martin, John Paul
    Chandrasekaran, K.
    Kandasamy, A.
    PROCEEDINGS OF THE 2019 IEEE REGION 10 CONFERENCE (TENCON 2019): TECHNOLOGY, KNOWLEDGE, AND SOCIETY, 2019, : 1541 - 1545
  • [42] Resources allocation method on cloud computing
    Wei Ming
    Zhang Chunyan
    Qiu Feng
    Cui Yu
    Sui Qiangqiang
    Ding Wanbing
    PROCEEDINGS 2014 INTERNATIONAL CONFERENCE ON SERVICE SCIENCES (ICSS 2014), 2014, : 199 - 201
  • [43] A cooperative multi-agent offline learning algorithm to scheduling IoT workflows in the cloud computing environment
    Gholami, Hadi
    Rezvan, Mohammad Taghi
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2022, 34 (22)
  • [44] An Efficient Allocation of Cloud Computing Resources
    Alshamrani, Sultan
    PROCEEDINGS OF 2018 ARTIFICIAL INTELLIGENCE AND CLOUD COMPUTING CONFERENCE (AICCC 2018), 2018, : 68 - 75
  • [45] Multi-agent deep reinforcement learning-based partial offloading and resource allocation in vehicular edge computing networks
    Xue, Jianbin
    Wang, Luyao
    Yu, Qingda
    Mao, Peipei
    COMPUTER COMMUNICATIONS, 2025, 234
  • [46] Multi-Task Resource Allocation and Task Offloading via Multi-Agent Deep Reinforcement Learning in Edge-Cloud system
    Tian, Guoqing
    Wang, Xilong
    Li, Xin
    Qin, Xiaolin
    2024 5TH INTERNATIONAL CONFERENCE ON COMPUTING, NETWORKS AND INTERNET OF THINGS, CNIOT 2024, 2024, : 370 - 377
  • [47] Resource Allocation in Multi-cell NOMA Systems with Multi-Agent Deep Reinforcement Learning
    Wang, Shichao
    Wang, Xiaoming
    Zhang, Yuhan
    Xu, Youyun
    2021 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE (WCNC), 2021,
  • [48] When Multi-access Edge Computing Meets Multi-area Intelligent Reflecting Surface: A Multi-agent Reinforcement Learning Approach
    Zhuang, Shen
    He, Ying
    Yu, F. Richard
    Gao, Chengxi
    Pan, Weike
    Ming, Zhong
    2022 IEEE/ACM 30TH INTERNATIONAL SYMPOSIUM ON QUALITY OF SERVICE (IWQOS), 2022,
  • [49] MAGNet: Multi-agent Graph Network for Deep Multi-agent Reinforcement Learning
    Malysheva, Aleksandra
    Kudenko, Daniel
    Shpilman, Aleksei
    2019 XVI INTERNATIONAL SYMPOSIUM PROBLEMS OF REDUNDANCY IN INFORMATION AND CONTROL SYSTEMS (REDUNDANCY), 2019, : 171 - 176
  • [50] Intent-Based Allocation of Cloud Computing Resources Using Q-Learning
    Kokkinos, Panagiotis
    Varvarigos, Andreas
    Konidaris, Dimitrios
    Tserpes, Konstantinos
    ALGORITHMIC ASPECTS OF CLOUD COMPUTING, ALGOCLOUD 2023, 2024, 14053 : 184 - 196