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 条
  • [1] A Hyper-Heuristic Scheduling Algorithm for Cloud
    Tsai, Chun-Wei
    Huang, Wei-Cheng
    Chiang, Meng-Hsiu
    Chiang, Ming-Chao
    Yang, Chu-Sing
    [J]. IEEE TRANSACTIONS ON CLOUD COMPUTING, 2014, 2 (02) : 236 - 250
  • [2] A hyper-heuristic selector algorithm for cloud computing scheduling based on workflow features
    Kenari, Abdolreza Rasouli
    Shamsi, Mahboubeh
    [J]. OPSEARCH, 2021, 58 (04) : 852 - 868
  • [3] A hyper-heuristic selector algorithm for cloud computing scheduling based on workflow features
    Abdolreza Rasouli Kenari
    Mahboubeh Shamsi
    [J]. OPSEARCH, 2021, 58 : 852 - 868
  • [4] Enhanced Hyper-Heuristic Scheduling Algorithm for Cloud
    Sudhakar, Chapram
    Agroya, Mayur
    Ramesh, T.
    [J]. 2018 INTERNATIONAL CONFERENCE ON COMPUTING, POWER AND COMMUNICATION TECHNOLOGIES (GUCON), 2018, : 611 - 616
  • [5] Hyper-heuristic for CVRP with reinforcement learning
    Zhang J.
    Feng Q.
    Zhao Y.
    Liu J.
    Leng L.
    [J]. Jisuanji Jicheng Zhizao Xitong/Computer Integrated Manufacturing Systems, CIMS, 2020, 26 (04): : 1118 - 1129
  • [6] Task scheduling optimization in cloud computing based on heuristic Algorithm
    [J]. Guo, L. (kftjh@yahoo.com.cn), 1600, Academy Publisher (07):
  • [7] Automatic design of hyper-heuristic based on reinforcement learning
    Choong, Shin Siang
    Wong, Li-Pei
    Lim, Chee Peng
    [J]. INFORMATION SCIENCES, 2018, 436 : 89 - 107
  • [8] A hyper-heuristic cost optimisation approach for Scientific Workflow Scheduling in cloud computing
    Alkhanak, Ehab Nabiel
    Lee, Sai Peck
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2018, 86 : 480 - 506
  • [9] Task Scheduling Mechanism Based on Reinforcement Learning in Cloud Computing
    Wang, Yugui
    Dong, Shizhong
    Fan, Weibei
    [J]. MATHEMATICS, 2023, 11 (15)
  • [10] 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
    [J]. MULTIMEDIA TOOLS AND APPLICATIONS, 2024, 83 (03) : 8359 - 8387