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 条
  • [41] An optimal scheduling algorithm based on task duplication
    Park, CK
    Choe, TY
    IEEE TRANSACTIONS ON COMPUTERS, 2002, 51 (04) : 444 - 448
  • [43] Optimal allocation model and its genetic algorithms of outsourcing production resources in multi-task
    Yin, Sheng
    Yin, Chao
    Liu, Fei
    Shen, Chao
    Chongqing Daxue Xuebao/Journal of Chongqing University, 2010, 33 (03): : 49 - 55
  • [44] Distributed task scheduling and allocation using genetic algorithms
    Todd, D
    Sen, P
    COMPUTERS & INDUSTRIAL ENGINEERING, 1999, 37 (1-2) : 47 - 50
  • [45] Optimal Task Scheduling Algorithm for Parallel Processing
    Shioda, Hiroki
    Konishi, Katsumi
    Shin, Seiichi
    PROCEEDINGS OF THE 2011 2ND INTERNATIONAL CONGRESS ON COMPUTER APPLICATIONS AND COMPUTATIONAL SCIENCE, VOL 2, 2012, 145 : 79 - +
  • [46] An optimal scheduling algorithm based on task duplication
    Park, CI
    Choe, TY
    PROCEEDINGS OF THE EIGHTH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, 2001, : 9 - 14
  • [47] Research on optimal allocation of water resources based on multi-objective genetic algorithm
    Wei, Zhang
    Hui, Wang
    Journal of Software Engineering, 2015, 9 (04): : 785 - 796
  • [48] Region Water Resources Optimal Allocation based on Multi-Objective Genetic Algorithm
    Feng Kepeng
    Tian Juncang
    2013 THIRD INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEM DESIGN AND ENGINEERING APPLICATIONS (ISDEA), 2013, : 1096 - 1098
  • [49] Optimal allocation of enterprise marketing resources based on hybrid parallel genetic algorithm and simulated annealing algorithm
    Li, Min
    INTERNATIONAL JOURNAL OF LOW-CARBON TECHNOLOGIES, 2024, 19 : 2266 - 2278
  • [50] Optimal disassembly scheduling with a genetic algorithm
    Nonomiya, Hideyuki
    Tanimizu, Yoshitaka
    24TH CIRP CONFERENCE ON LIFE CYCLE ENGINEERING, 2017, 61 : 218 - 222