Reinforcement Learning Approach for Optimizing Cloud Resource Utilization With Load Balancing

被引:1
|
作者
Lahande, Prathamesh Vijay [1 ]
Kaveri, Parag Ravikant [1 ]
Saini, Jatinderkumar R. [1 ]
Kotecha, Ketan [2 ]
Alfarhood, Sultan [3 ]
机构
[1] Symbiosis Int, Symbiosis Inst Comp Studies & Res, Pune 411016, India
[2] Symbiosis Int, Symbiosis Inst Technol, Symbiosis Ctr Appl Artificial Intelligence, Pune 411016, India
[3] King Saud Univ, Coll Comp & Informat Sci, Dept Comp Sci, Riyadh 11543, Saudi Arabia
关键词
Cloud computing; load balancing; performance; reinforcement learning; resource scheduling; ALGORITHM;
D O I
10.1109/ACCESS.2023.3329557
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Cloud computing is a technology that enables the delivery of various computing services over the Internet. The Resource Scheduling (RS) and Load Balancing (LB) mechanisms are essential for the cloud to provide consistent results. The submitted tasks by the users are computed on the cloud platform using its Virtual Machines (VMs). The cloud ensures an ideal LB mechanism, where no VMs will be overloaded or idle. This research paper focuses on this LB mechanism by experimenting in the WorkflowSim environment and computing tasks using the Sipht task dataset. The RS algorithms First Come First Serve (FCFS), Maximum - Minimum (Max - Min), Minimum Completion Time (MCT), Minimum - Minimum (Min - Min), and Round-Robin (RR) are utilized to balance the computational load of VMs. The experiment was conducted in four phases, where the Sipht task dataset varied in task length in each phase. Each phase included sixteen scenarios, where each scenario differed from another by the number of VMs used. The final results of this experiment convey that the load balanced by the algorithms FCFS, Max - Min, MCT, Min - Min, and RR were 51.98 %, 41.71 %, 51.98 %, 59.43 %, and 52.17 %, respectively, across all four phases. Lastly, the Reinforcement Learning (RL) model is suggested to add an intelligence mechanism to LB and optimize the cloud resource utilization using these RS algorithms to provide the best Quality of Service (QoS).
引用
收藏
页码:127567 / 127577
页数:11
相关论文
共 50 条
  • [1] Reinforcement Learning to Improve Resource Scheduling and Load Balancing in Cloud Computing
    Kaveri P.R.
    Lahande P.
    SN Computer Science, 4 (2)
  • [2] Combined use of coral reefs optimization and reinforcement learning for improving resource utilization and load balancing in cloud environments
    Asghari, Ali
    Sohrabi, Mohammad Karim
    COMPUTING, 2021, 103 (07) : 1545 - 1567
  • [3] Combined use of coral reefs optimization and reinforcement learning for improving resource utilization and load balancing in cloud environments
    Ali Asghari
    Mohammad Karim Sohrabi
    Computing, 2021, 103 : 1545 - 1567
  • [4] Load Balancing in Cellular Networks: A Reinforcement Learning Approach
    Attiah, Kareem
    Banawan, Karim
    Gaber, Ayman
    Elezabi, Ayman
    Seddik, Karim
    Gadallah, Yasser
    Abdullah, Kareem
    2020 IEEE 17TH ANNUAL CONSUMER COMMUNICATIONS & NETWORKING CONFERENCE (CCNC 2020), 2020,
  • [5] Optimizing SDN Controller Load Balancing Using Online Reinforcement Learning
    Kumari, Abha
    Roy, Arghyadip
    Sairam, Ashok Singh
    IEEE ACCESS, 2024, 12 : 131591 - 131604
  • [6] Load Balancing and Resource Allocation in Smart Cities using Reinforcement Learning
    AlOrbani, Aseel
    Bauer, Michael
    2021 IEEE INTERNATIONAL SMART CITIES CONFERENCE (ISC2), 2021,
  • [7] ReLeaSER: A Reinforcement Learning Strategy for Optimizing Utilization Of Ephemeral Cloud Resources
    Handaoui, Mohamed
    Dartois, Jean-Emile
    Boukhobza, Jalil
    Barais, Olivier
    d'Orazio, Laurent
    2020 IEEE INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGY AND SCIENCE (CLOUDCOM 2020), 2020, : 65 - 73
  • [8] Balance Resource Utilization (BRU) Approach for the Dynamic Load Balancing in Cloud Environment by Using AR Prediction Model
    Gupta, Rajeev Kumar
    Pateriya, Rajesh Kumar
    JOURNAL OF ORGANIZATIONAL AND END USER COMPUTING, 2017, 29 (04) : 24 - 50
  • [9] An Enhanced Load Balancing Approach for Dynamic Resource Allocation in Cloud Environments
    Praveenchandar, J.
    Tamilarasi, A.
    WIRELESS PERSONAL COMMUNICATIONS, 2022, 122 (04) : 3757 - 3776
  • [10] Efficient Cloud Resource Scheduling with an Optimized Throttled Load Balancing Approach
    Kumar, V. Dhilip
    Praveenchandar, J.
    Arif, Muhammad
    Brezulianu, Adrian
    Geman, Oana
    Ikram, Atif
    CMC-COMPUTERS MATERIALS & CONTINUA, 2023, 77 (02): : 2179 - 2188