Genetic algorithm with reinforcement learning for optimal allocation of resources in task scheduling

被引:0
|
作者
Deepak B.B. [1 ]
机构
[1] Department of Industrial Design, National Institute of Technology, Odisha, Rourkela
关键词
artificial intelligence; cloud computing; genetic algorithm; task scheduling; virtual machines;
D O I
10.1504/IJCC.2024.139595
中图分类号
学科分类号
摘要
Task scheduling in cloud computing is one of primary research problem in computer science technology. Finding an optimal solution for task scheduling not only enhances the system/machine performance but also it reduces the total processing cost. There are number of task scheduling algorithms developed by previous researchers, but none of them have been globally accepted because of their own pros and cons. The current study made an attempt to solve task scheduling for optimal utilisation of virtual machines to execute the assigned tasks with the help of genetic algorithm (GA). The proposed strategy primarily focused on the minimisation of task execution time by considering it as fitness function while GA implementation. Reinforcement learning is integrated with the proposed algorithm in order to enhance its performance while finding the optimal resource allocation. Later, the methodology is validated in several cloud environments with simulated analysis results in order to check its feasibility. Copyright © 2024 Inderscience Enterprises Ltd.
引用
收藏
页码:285 / 304
页数:19
相关论文
共 50 条
  • [31] DRLBTSA: Deep reinforcement learning based task-scheduling algorithm in cloud computing
    Mangalampalli, Sudheer
    Karri, Ganesh Reddy
    Kumar, Mohit
    Khalaf, Osama Ibrahim
    Romero, Carlos Andres Tavera
    Sahib, GhaidaMuttashar Abdul
    MULTIMEDIA TOOLS AND APPLICATIONS, 2024, 83 (03) : 8359 - 8387
  • [32] Hyper-Heuristic Task Scheduling Algorithm Based on Reinforcement Learning in Cloud Computing
    Yin, Lei
    Sun, Chang
    Gao, Ming
    Fang, Yadong
    Li, Ming
    Zhou, Fengyu
    INTELLIGENT AUTOMATION AND SOFT COMPUTING, 2023, 37 (02): : 1587 - 1608
  • [33] Multi objective dynamic task scheduling optimization algorithm based on deep reinforcement learning
    Yuqing Cheng
    Zhiying Cao
    Xiuguo Zhang
    Qilei Cao
    Dezhen Zhang
    The Journal of Supercomputing, 2024, 80 : 6917 - 6945
  • [34] DRLBTSA: Deep reinforcement learning based task-scheduling algorithm in cloud computing
    Sudheer Mangalampalli
    Ganesh Reddy Karri
    Mohit Kumar
    Osama Ibrahim Khalaf
    Carlos Andres Tavera Romero
    GhaidaMuttashar Abdul Sahib
    Multimedia Tools and Applications, 2024, 83 : 8359 - 8387
  • [35] A genetic algorithm for reinforcement learning
    Zhao, L
    Liu, ZM
    ICNN - 1996 IEEE INTERNATIONAL CONFERENCE ON NEURAL NETWORKS, VOLS. 1-4, 1996, : 1056 - 1060
  • [36] An improved genetic algorithm based on reinforcement learning for aircraft assembly scheduling problem
    Wen, Xiaoyu
    Zhang, Xinyu
    Xing, Hongwen
    Ye, Guoyong
    Li, Hao
    Zhang, Yuyan
    Wang, Haoqi
    COMPUTERS & INDUSTRIAL ENGINEERING, 2024, 193
  • [37] Effective allocation of resources and task scheduling in heterogeneous parallel environment
    Kataraki, Kirankumar
    Maradithaya, Sumana
    INTERNATIONAL JOURNAL OF ENGINEERING SYSTEMS MODELLING AND SIMULATION, 2023, 14 (03) : 168 - 177
  • [38] Task scheduling, resource provisioning, and load balancing on scientific workflows using parallel SARSA reinforcement learning agents and genetic algorithm
    Asghari, Ali
    Sohrabi, Mohammad Karim
    Yaghmaee, Farzin
    JOURNAL OF SUPERCOMPUTING, 2021, 77 (03): : 2800 - 2828
  • [39] Task scheduling, resource provisioning, and load balancing on scientific workflows using parallel SARSA reinforcement learning agents and genetic algorithm
    Ali Asghari
    Mohammad Karim Sohrabi
    Farzin Yaghmaee
    The Journal of Supercomputing, 2021, 77 : 2800 - 2828
  • [40] Distributed task scheduling and allocation using genetic algorithms
    Engineering Design Centre, Dept. of Marine Technology, University of Newcastle, Newcastle-upon-Tyne NE1 7RU, United Kingdom
    Comput Ind Eng, 1 (47-50):