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 条
  • [21] An Improved Particle Swarm Optimization Algorithm Based on Adaptive Weight for Task Scheduling in Cloud Computing
    Luo, Fei
    Yuan, Ye
    Ding, Weichao
    Lu, Haifeng
    PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND APPLICATION ENGINEERING (CSAE2018), 2018,
  • [22] Smart Manufacturing Scheduling With Edge Computing Using Multiclass Deep Q Network
    Lin, Chun-Cheng
    Deng, Der-Jiunn
    Chih, Yen-Ling
    Chiu, Hsin-Ting
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2019, 15 (07) : 4276 - 4284
  • [23] A New Task Scheduling Scheme Based on Genetic Algorithm for Edge Computing
    Nan, Zhang
    Li Wenjing
    Zhu, Liu
    Zhi, Li
    Liu Yumin
    Nahar, Nurun
    CMC-COMPUTERS MATERIALS & CONTINUA, 2022, 71 (01): : 843 - 854
  • [24] Research on Task Allocation Optimization Algorithm based on Edge Computing
    Wang, Dian
    Li, Xiaoxiao
    PROCEEDINGS OF INTERNATIONAL CONFERENCE ON ALGORITHMS, SOFTWARE ENGINEERING, AND NETWORK SECURITY, ASENS 2024, 2024, : 140 - 144
  • [25] Farmland fertility algorithm based resource scheduling for makespan optimization in cloud computing environment
    Alruwais, Nuha
    Alabdulkreem, Eatedal
    Kouki, Fadoua
    Aljehane, Nojood O.
    Allafi, Randa
    Marzouk, Radwa
    Assiri, Mohammed
    Alneil, Amani A.
    AIN SHAMS ENGINEERING JOURNAL, 2024, 15 (06)
  • [26] Introducing an improved deep reinforcement learning algorithm for task scheduling in cloud computing
    Salari-Hamzehkhani, Behnam
    Akbari, Mehdi
    Safi-Esfahani, Faramarz
    JOURNAL OF SUPERCOMPUTING, 2025, 81 (01):
  • [27] ESDN: edge computing task scheduling strategy based on dilated convolutional neural network and quasi-newton algorithm
    Haoyu Liu
    Le Tian
    Maozu Guo
    Cluster Computing, 2025, 28 (3)
  • [28] INT Based Network-Aware Task Scheduling for Edge Computing
    Shreshta, Bibek
    Cziva, Richard
    Arslan, Engin
    2021 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2021, : 879 - 886
  • [29] Low load DIDS task scheduling based on Q-learning in edge computing environment
    Zhao, Xu
    Huang, Guangqiu
    Gao, Ling
    Li, Maozhen
    Gao, Quanli
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2021, 188
  • [30] An improved Henry gas solubility optimization algorithm for task scheduling in cloud computing
    Mohamed Abd Elaziz
    Ibrahim Attiya
    Artificial Intelligence Review, 2021, 54 : 3599 - 3637