Cooperative Partial Task Offloading and Resource Allocation for IIoT Based on Decentralized Multiagent Deep Reinforcement Learning

被引:5
|
作者
Zhang, Fan [1 ]
Han, Guangjie [1 ]
Liu, Li [1 ]
Zhang, Yu [2 ]
Peng, Yan [3 ]
Li, Chao [4 ]
机构
[1] Hohai Univ, Coll Informat Sci & Engn, Changzhou 213022, Peoples R China
[2] Loughborough Univ, Dept Aeronaut & Automot Engn, Loughborough LE11 3TU, England
[3] Shanghai Univ, Res Inst USV Engn, Shanghai 200000, Peoples R China
[4] Zhejiang Lab, Intelligent Comp Res Inst, Hangzhou 311121, Zhejiang, Peoples R China
来源
IEEE INTERNET OF THINGS JOURNAL | 2024年 / 11卷 / 03期
关键词
Industrial Internet of Things; Task analysis; Resource management; Heuristic algorithms; Delays; Costs; Quality of service; Cooperative task offloading (TO); Industrial Internet of Things (IIoT); improved soft actor-critic (SAC); multiagent deep reinforcement learning (MADRL); resource allocation (RA); EDGE; OPTIMIZATION; INTERNET; MEC;
D O I
10.1109/JIOT.2023.3306803
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Edge computing has become increasingly important to fulfill the diversified Quality-of-Service (QoS) or Quality-of-Experience (QoE) demands for Industrial Internet of Things (IIoT) applications, such as machine condition monitoring, fault diagnosis, intelligent production scheduling, and production quality control. Due to the heterogeneity of IIoT systems, it is of urgent necessity to concentrate on the cloud-edge-end cooperative partial task offloading and resource allocation (CPTORA) problem for realizing workload balancing, efficient resource utilization, and better QoS/QoE of IIoT applications. However, the challenge lies in how to make real-time, accurate, decentralized task offloading (TO) and resource allocation (RA) decisions for dynamic and device-intensive IIoT. Therefore, this work examines the CPTORA problem for IIoT, aiming at minimizing its long-run overall delay and energy costs. To lower the problem complexity, this problem is decomposed into the TO subproblem and the RA subproblem. Then, an improved soft actor-critic-based decentralized multiagent deep reinforcement learning (MADRL) algorithm is proposed to address the TO subproblem, where each IIoT device can learn its globally optimal policy and make its decisions independently. This algorithm innovatively combines the divergence regularization, the distributional reinforcement learning, and the value function decomposition methods to improve convergence speed and accuracy of the existing MADRL methods. After receiving the TO decisions of every IIoT device, every edge server employs the Lagrange multiplier method and Karush-Kuhn-Tucker condition to solve its RA subproblem. The experimental results show that the proposed algorithm decreases the overall delay and energy costs more effectively, compared to the other state-of-the-art MADRL approaches.
引用
收藏
页码:5526 / 5544
页数:19
相关论文
共 50 条
  • [1] Deep Reinforcement Learning Based Cooperative Partial Task Offloading and Resource Allocation for IIoT Applications
    Zhang, Fan
    Han, Guangjie
    Liu, Li
    Martinez-Garcia, Miguel
    Peng, Yan
    [J]. IEEE TRANSACTIONS ON NETWORK SCIENCE AND ENGINEERING, 2023, 10 (05): : 2991 - 3006
  • [2] Multiagent Deep Reinforcement Learning for Task Offloading and Resource Allocation in Cybertwin-Based Networks
    Hou, Wenjing
    Wen, Hong
    Song, Huanhuan
    Lei, Wenxin
    Zhang, Wei
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2021, 8 (22) : 16256 - 16268
  • [3] Decentralized Computation Offloading and Resource Allocation in MEC by Deep Reinforcement Learning
    Liang, Yeteng
    He, Yejun
    Zhong, Xiaoxu
    [J]. 2020 IEEE/CIC INTERNATIONAL CONFERENCE ON COMMUNICATIONS IN CHINA (ICCC), 2020, : 244 - 249
  • [4] Blockchain-based Dependable Task Offloading and Resource Allocation for IIoT via Multi-Agent Deep Reinforcement Learning
    Zhang, Peifeng
    Xu, Chi
    Xia, Changqing
    Jin, Xi
    [J]. 2023 IEEE 98TH VEHICULAR TECHNOLOGY CONFERENCE, VTC2023-FALL, 2023,
  • [5] Large-Scale Cooperative Task Offloading and Resource Allocation in Heterogeneous MEC Systems via Multiagent Reinforcement Learning
    Gao, Zhen
    Yang, Lei
    Dai, Yu
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2024, 11 (02): : 2303 - 2321
  • [6] Task Offloading and Resource Allocation for Mobile Edge Computing by Deep Reinforcement Learning Based on SARSA
    Alfakih, Taha
    Hassan, Mohammad Mehedi
    Gumaei, Abdu
    Savaglio, Claudio
    Fortino, Giancarlo
    [J]. IEEE ACCESS, 2020, 8 : 54074 - 54084
  • [7] Multi-Agent Deep Reinforcement Learning-Based Partial Task Offloading and Resource Allocation in Edge Computing Environment
    Ke, Hongchang
    Wang, Hui
    Sun, Hongbin
    [J]. ELECTRONICS, 2022, 11 (15)
  • [8] Computation offloading and resource allocation strategy based on deep reinforcement learning
    Zeng, Feng
    Zhang, Zheng
    Chen, Zhigang
    [J]. Tongxin Xuebao/Journal on Communications, 2023, 44 (07): : 124 - 135
  • [9] Deep Reinforcement Learning based Computation Offloading and Resource Allocation for MEC
    Li, Ji
    Gao, Hui
    Lv, Tiejun
    Lu, Yueming
    [J]. 2018 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE (WCNC), 2018,
  • [10] Federated Deep Reinforcement Learning for Multimedia Task Offloading and Resource Allocation in MEC Networks
    Zhang, Rongqi
    Pan, Chunyun
    Wang, Yafei
    Yao, Yuanyuan
    Li, Xuehua
    [J]. IEICE TRANSACTIONS ON COMMUNICATIONS, 2024, E107B (06) : 446 - 457