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] Robust Multi-Agent Reinforcement Learning with Model Uncertainty
    Zhang, Kaiqing
    Sun, Tao
    Tao, Yunzhe
    Genc, Sahika
    Mallya, Sunil
    Basar, Tamer
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 33, NEURIPS 2020, 2020, 33
  • [32] A Hybrid Interaction Model for Multi-Agent Reinforcement Learning
    Guisi, Douglas M.
    Ribeiro, Richardson
    Teixeira, Marcelo
    Borges, Andre P.
    Dosciatti, Eden R.
    Enembreck, Fabricio
    PROCEEDINGS OF THE 18TH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS, VOL 2 (ICEIS), 2016, : 54 - 61
  • [33] A cooperation model using reinforcement learning for multi-agent
    Lee, M
    Lee, J
    Jeong, HJ
    Lee, Y
    Choi, S
    Gatton, TM
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2006, PT 5, 2006, 3984 : 675 - 681
  • [34] LMRL: A multi-agent reinforcement learning model and algorithm
    Wang, BN
    Gao, Y
    Chen, ZQ
    Xie, JY
    Chen, SF
    Third International Conference on Information Technology and Applications, Vol 1, Proceedings, 2005, : 303 - 307
  • [35] Multi-Agent Reinforcement Learning for Slicing Resource Allocation in Vehicular Networks
    Cui, Yaping
    Shi, Hongji
    Wang, Ruyan
    He, Peng
    Wu, Dapeng
    Huang, Xinyun
    IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2024, 25 (02) : 2005 - 2016
  • [36] Trust Management Model of Cloud Computing Based on Multi-agent
    Xie, Xiaolan
    Li, Yang
    2015 INTERNATIONAL CONFERENCE ON NETWORK AND INFORMATION SYSTEMS FOR COMPUTERS (ICNISC), 2015, : 370 - 372
  • [37] HCTA:Hierarchical Cooperative Task Allocation in Multi-Agent Reinforcement Learning
    Wang, Mengke
    Xie, Shaorong
    Luo, Xiangfeng
    Li, Yang
    Zhang, Han
    Yu, Hang
    2023 IEEE 35TH INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE, ICTAI, 2023, : 934 - 941
  • [38] Multi-agent Deep Reinforcement Learning for Task Allocation in Dynamic Environment
    Ben Noureddine, Dhouha
    Gharbi, Atef
    Ben Ahmed, Samir
    ICSOFT: PROCEEDINGS OF THE 12TH INTERNATIONAL CONFERENCE ON SOFTWARE TECHNOLOGIES, 2017, : 17 - 26
  • [39] Multi-Agent Reinforcement Learning for Efficient Resource Allocation in Internet of Vehicles
    Wang, Jun-Han
    He, He
    Cha, Jaesang
    Jeong, Incheol
    Ahn, Chang-Jun
    ELECTRONICS, 2025, 14 (01):
  • [40] Hierarchical model of cloud & client computing based on multi-agent
    Xu Xiao-long
    Cheng Chun-Ling
    Xiong Jing-Yi
    2010 INTERNATIONAL COLLOQUIUM ON COMPUTING, COMMUNICATION, CONTROL, AND MANAGEMENT (CCCM2010), VOL I, 2010, : 14 - 17