Hyper-Heuristic Task Scheduling Algorithm Based on Reinforcement Learning in Cloud Computing

被引:1
|
作者
Yin, Lei [1 ]
Sun, Chang [2 ]
Gao, Ming [3 ]
Fang, Yadong [4 ]
Li, Ming [1 ]
Zhou, Fengyu [1 ]
机构
[1] Shandong Univ, Sch Control Sci & Engn, Jinan 250061, Shandong, Peoples R China
[2] Shandong Univ, Sch Software, Jinan 250101, Shandong, Peoples R China
[3] Shandong Univ, Acad Intelligent Innovat, Shunhua Rd, Jinan 250101, Shandong, Peoples R China
[4] Inspur Grp, Inspur Cloud Informat Technol Co Ltd, Jinan 250101, Shandong, Peoples R China
来源
关键词
Task scheduling; cloud computing; hyper -heuristic algorithm; makespan optimization; PARTICLE SWARM OPTIMIZATION; SYSTEM;
D O I
10.32604/iasc.2023.039380
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The solution strategy of the heuristic algorithm is pre-set and has good performance in the conventional cloud resource scheduling process. However, for complex and dynamic cloud service scheduling tasks, due to the difference in service attributes, the solution efficiency of a single strategy is low for such problems. In this paper, we presents a hyper-heuristic algorithm based on reinforcement learning (HHRL) to optimize the completion time of the task sequence. Firstly, In the reward table setting stage of HHRL, we introduce population diversity and integrate maximum time to comprehensively determine the task scheduling and the selection of low-level heuristic strategies. Secondly, a task computational complexity estimation method integrated with linear regression is proposed to influence task scheduling priorities. Besides, we propose a high-quality candidate solution migration method to ensure the continuity and diversity of the solving process. Compared with HHSA, ACO, GA, F-PSO, etc, HHRL can quickly obtain task complexity, select appropriate heuristic strategies for task scheduling, search for the the best makspan and have stronger disturbance detection ability for population diversity.
引用
下载
收藏
页码:1587 / 1608
页数:22
相关论文
共 50 条
  • [21] A deep reinforcement learning based hyper-heuristic for modular production control
    Panzer, Marcel
    Bender, Benedict
    Gronau, Norbert
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2024, 62 (08) : 2747 - 2768
  • [22] RETRACTED ARTICLE: Load balancing based hyper heuristic algorithm for cloud task scheduling
    Abhishek Gupta
    H. S. Bhadauria
    Annapurna Singh
    Journal of Ambient Intelligence and Humanized Computing, 2021, 12 : 5845 - 5852
  • [23] A reinforcement learning hyper-heuristic algorithm for the distributed flowshops scheduling problem under consideration of emergency order insertion
    Zhao, Fuqing
    Liu, Yuebao
    Xu, Tianpeng
    Jonrinaldi
    Applied Soft Computing, 2024, 167
  • [24] Retraction Note to: Load balancing based hyper heuristic algorithm for cloud task scheduling
    Abhishek Gupta
    H. S. Bhadauria
    Annapurna Singh
    Journal of Ambient Intelligence and Humanized Computing, 2023, 14 (Suppl 1) : 533 - 533
  • [25] A Reinforcement Learning Hyper-heuristic for the Optimisation of Flight Connections
    Pylyavskyy, Yaroslav
    Kheiri, Ahmed
    Ahmed, Leena
    2020 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2020,
  • [26] A deep reinforcement learning based hyper-heuristic for combinatorial optimisation with uncertainties
    Zhang, Yuchang
    Bai, Ruibin
    Qu, Rong
    Tu, Chaofan
    Jin, Jiahuan
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2022, 300 (02) : 418 - 427
  • [27] Reinforcement learning based task scheduling for environmentally sustainable federated cloud computing
    Wang, Zhibao
    Chen, Shuaijun
    Bai, Lu
    Gao, Juntao
    Tao, Jinhua
    Bond, Raymond R.
    Mulvenna, Maurice D.
    JOURNAL OF CLOUD COMPUTING-ADVANCES SYSTEMS AND APPLICATIONS, 2023, 12 (01):
  • [28] Reinforcement learning based task scheduling for environmentally sustainable federated cloud computing
    Zhibao Wang
    Shuaijun Chen
    Lu Bai
    Juntao Gao
    Jinhua Tao
    Raymond R. Bond
    Maurice D. Mulvenna
    Journal of Cloud Computing, 12
  • [29] A hierarchical reinforcement learning-aware hyper-heuristic algorithm with fitness landscape analysis
    Zhu, Ningning
    Zhao, Fuqing
    Yu, Yang
    Wang, Ling
    SWARM AND EVOLUTIONARY COMPUTATION, 2024, 90
  • [30] RETRACTED: Load balancing based hyper heuristic algorithm for cloud task scheduling (Retracted Article)
    Gupta, Abhishek
    Bhadauria, H. S.
    Singh, Annapurna
    JOURNAL OF AMBIENT INTELLIGENCE AND HUMANIZED COMPUTING, 2021, 12 (06) : 5845 - 5852