Combined use of coral reefs optimization and reinforcement learning for improving resource utilization and load balancing in cloud environments

被引:0
|
作者
Ali Asghari
Mohammad Karim Sohrabi
机构
[1] Islamic Azad University,Department of Computer Engineering, Semnan Branch
来源
Computing | 2021年 / 103卷
关键词
Cloud computing; Resource utilization; Machine learning; Coral reefs algorithm; Load balancing; 60J20; 68T05; 68W50; 68Q85;
D O I
暂无
中图分类号
学科分类号
摘要
Resource management is the process of task scheduling and resource provisioning to provide requirements of cloud users. Since cloud resources are often heterogeneous, task scheduling and resource provisioning are major challenges in this area. Various methods have been introduced to improve resource utilization and thus increase the efficiency of cloud computing. Existing methods can be divided into several categories, including mathematical and statistical methods, heuristic- and meta-heuristic-based methods, and machine-learning-based methods. Since the resource management problem is NP-complete, several optimization methods have been also exploited in this area. Coral reefs algorithm is an evolutionary method that has showed appropriate convergence and response time for some problems, and thus is used in this paper to combine with reinforcement learning to improve efficiency of resource management in cloud environments. The proposed method of this paper consists of two phases. The initial allocation of resources to ready-to-perform tasks is done using the coral reefs algorithm in the first phase. The tasks are considered as corals and the resources are considered reefs in this method. The second phase utilizes reinforcement learning to avoid falling into the local optima and to make optimal use of resources using a long-term approach. The proposed model of this paper, called MO-CRAML, introduces a new hybrid algorithm for improving utilization and load balancing of cloud resources using the combination of coral reefs optimization algorithm and reinforcement learning. The results of the experiments show that the proposed algorithm has better performance in cloud resource utilization and load balancing in comparison with some other important methods of the literature.
引用
收藏
页码:1545 / 1567
页数:22
相关论文
共 50 条
  • [41] 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
  • [42] MrLBA: multi-resource load balancing algorithm for cloud computing using ant colony optimization
    Muteeh, Arfa
    Sardaraz, Muhammad
    Tahir, Muhammad
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2021, 24 (04): : 3135 - 3145
  • [43] Joint optimization of load balancing and resource allocation in cloud environment using optimal container management strategy
    Muniswamy, Saravanan
    Vignesh, Radhakrishnan
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2024, 36 (12):
  • [44] MrLBA: multi-resource load balancing algorithm for cloud computing using ant colony optimization
    Arfa Muteeh
    Muhammad Sardaraz
    Muhammad Tahir
    Cluster Computing, 2021, 24 : 3135 - 3145
  • [45] Load Balancing and Handover Optimization in Multi-band Networks using Deep Reinforcement Learning
    Gupta, Manan
    Dreifuerst, Ryan M.
    Yazdan, Ali
    Huang, Po-Han
    Kasturia, Sanjay
    Andrews, Jeffrey G.
    2021 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2021,
  • [46] Load balancing and handover joint optimization in LTE networks using Fuzzy Logic and Reinforcement Learning
    Munoz, P.
    Barco, R.
    de la Bandera, I.
    COMPUTER NETWORKS, 2015, 76 : 112 - 125
  • [47] Deep Reinforcement Learning for Improving Resource Utilization Efficiency of URLLC With Imperfect Channel State Information
    Zhang, Litianyi
    She, Changyang
    Ying, Kai
    Li, Yonghui
    Vucetic, Branka
    IEEE WIRELESS COMMUNICATIONS LETTERS, 2023, 12 (10) : 1796 - 1800
  • [48] Deep Learning-Driven Workload Prediction and Optimization for Load Balancing in Cloud Computing Environment
    Karimunnisa, Syed
    Pachipala, Yellamma
    CYBERNETICS AND INFORMATION TECHNOLOGIES, 2024, 24 (03) : 21 - 38
  • [49] A Probabilistic Approach to Load Balancing in Multi-Cloud Environments via Machine Learning and Optimization AlgorithmsA Probabilistic Approach to Load Balancing...S. S. Sefati et al.
    Seyed Salar Sefati
    Ahmed M. Nor
    Bahman Arasteh
    Razvan Craciunescu
    Ciprian-Romeo Comsa
    Journal of Grid Computing, 2025, 23 (2)
  • [50] Age of information-aware deep reinforcement learning for efficient cloud resource scheduling in dynamic environments
    Hu, Ke
    INTERNATIONAL JOURNAL OF INDUSTRIAL ENGINEERING COMPUTATIONS, 2025, 16 (02) : 247 - 260