Improved Double Deep Q Network-Based Task Scheduling Algorithm in Edge Computing for Makespan Optimization

被引:24
|
作者
Zeng, Lei [1 ]
Liu, Qi [2 ]
Shen, Shigen [3 ]
Liu, Xiaodong [4 ]
机构
[1] Nanjing Univ Informat Sci & Technol, Sch Comp Sci, Nanjing 210044, Peoples R China
[2] Nanjing Univ Informat Sci & Technol, Sch Software, Nanjing 210044, Peoples R China
[3] Huzhou Univ, Sch Informat Engn, Huzhou 313000, Peoples R China
[4] Edinburgh Napier Univ, Sch Comp, Edinburgh EH10 5DT, Scotland
来源
TSINGHUA SCIENCE AND TECHNOLOGY | 2024年 / 29卷 / 03期
基金
中国国家社会科学基金; 中国国家自然科学基金;
关键词
edge computing; task scheduling; reinforcement learning; makespan; Double Deep Q Network (DQN);
D O I
10.26599/TST.2023.9010058
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Edge computing nodes undertake an increasing number of tasks with the rise of business density. Therefore, how to efficiently allocate large-scale and dynamic workloads to edge computing resources has become a critical challenge. This study proposes an edge task scheduling approach based on an improved Double Deep Q Network (DQN), which is adopted to separate the calculations of target Q values and the selection of the action in two networks. A new reward function is designed, and a control unit is added to the experience replay unit of the agent. The management of experience data are also modified to fully utilize its value and improve learning efficiency. Reinforcement learning agents usually learn from an ignorant state, which is inefficient. As such, this study proposes a novel particle swarm optimization algorithm with an improved fitness function, which can generate optimal solutions for task scheduling. These optimized solutions are provided for the agent to pre-train network parameters to obtain a better cognition level. The proposed algorithm is compared with six other methods in simulation experiments. Results show that the proposed algorithm outperforms other benchmark methods regarding makespan.
引用
收藏
页码:806 / 817
页数:12
相关论文
共 50 条
  • [31] An improved Henry gas solubility optimization algorithm for task scheduling in cloud computing
    Abd Elaziz, Mohamed
    Attiya, Ibrahim
    ARTIFICIAL INTELLIGENCE REVIEW, 2021, 54 (05) : 3599 - 3637
  • [32] Double Deep Q-Network Based Dynamic Framing Offloading in Vehicular Edge Computing
    Tang, Huijun
    Wu, Huaming
    Qu, Guanjin
    Li, Ruidong
    IEEE TRANSACTIONS ON NETWORK SCIENCE AND ENGINEERING, 2023, 10 (03): : 1297 - 1310
  • [33] JEDERL: A task scheduling optimization algorithm for heterogeneous computing platforms
    Lv W.
    Yang P.
    Ding Y.
    Zhang H.
    Zheng T.
    Xi'an Dianzi Keji Daxue Xuebao/Journal of Xidian University, 2021, 48 (06): : 67 - 74
  • [34] An Improved Task Scheduling Algorithm Based on Potential Games in Cloud Computing
    Li, Xiao
    Zheng, Ming-chun
    Ren, Xinxin
    Liu, Xuan
    Zhang, Panpan
    Lou, Chao
    PERVASIVE COMPUTING AND THE NETWORKED WORLD, 2014, 8351 : 346 - 355
  • [35] Uncertainty-aware task scheduling algorithm in edge computing environments
    Yin L.
    Zhou J.-L.
    Sun J.
    Wu Z.-B.
    Kongzhi yu Juece/Control and Decision, 2024, 39 (07): : 2405 - 2413
  • [36] An Improved Differential Evolution Task Scheduling Algorithm Based on Cloud Computing
    Li Jingmei
    Liu Jia
    Wang Jiaxiang
    2018 17TH INTERNATIONAL SYMPOSIUM ON DISTRIBUTED COMPUTING AND APPLICATIONS FOR BUSINESS ENGINEERING AND SCIENCE (DCABES), 2018, : 30 - 35
  • [37] 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
  • [38] 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
  • [39] Optimization of Network-Based Caching and Forwarding Using Mobile Edge Computing
    Liu, Jianwei
    Shi, Chuan
    IEEE ACCESS, 2019, 7 : 181855 - 181866
  • [40] Research on Task Scheduling for Internet of Things Cloud Computing Based on Improved Chicken Swarm Optimization Algorithm
    Liu S.
    Chen X.
    Cheng F.
    Journal of ICT Standardization, 2024, 12 (01): : 21 - 46