Deep Reinforcement Learning Based Cooperative Partial Task Offloading and Resource Allocation for IIoT Applications

被引:16
|
作者
Zhang, Fan [1 ]
Han, Guangjie [1 ]
Liu, Li [1 ]
Martinez-Garcia, Miguel [2 ]
Peng, Yan [3 ]
机构
[1] Hohai Univ, Coll Internet Things Engn, Changzhou 213022, Peoples R China
[2] Loughborough Univ, Dept Aeronaut & Automot Engn, Loughborough LE113TU, England
[3] Shanghai Univ, Artificial Intelligence Inst, Shanghai 200444, Peoples R China
基金
中国国家自然科学基金;
关键词
Task analysis; Industrial Internet of Things; Resource management; Optimization; Costs; Edge computing; Delays; Cooperative partial offloading; IIoT; improved soft actor-critic; resource allocation; INDUSTRIAL INTERNET; EDGE; THINGS; ALGORITHM;
D O I
10.1109/TNSE.2022.3167949
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
The Industrial Internet of Things (IIoT) has been regarded as one of the pillars supporting the conceptual paradigm of the Industry 4.0. Compared with traditional cloud computing schemes, edge computing provides an effective solution towards easing congestion in backhaul links and core networks, while meeting real-time, security and reliability demands of compute-intensive and delay-sensitive IIoT applications. Many existing studies only optimize end-edge-cloud cooperative task offloading, and neglect the optimization of the communication and computation resource allocation. In this paper, the cooperative partial task offloading and resource allocation (CPTORA) framework is designed, which jointly considers cooperation among various IIoT devices, local edge computing servers (ECSs), non-local ECSs, and cloud computing servers - for balancing the workload of the ECSs and increasing the resource utilization rate. Then, considering the complex dynamics and unpredictability in IIoT environments, the joint optimization problem is modeled as a constrained Markov decision process. Furthermore, we propose an improved soft actor-critic-based CPTORA (ISAC-CPTORA) algorithm, able to make task offloading and resource allocation decisions for each IIoT device. This algorithm innovatively introduces the idea of distributional reinforcement learning to the soft actor-critic, which can effectively reduce Q-value overestimations or underestimations. Meanwhile, this algorithm employs the prioritized experience replay to enhance its learning efficiency. Extensive laboratory experiments indicate that our CPTORA framework and ISAC-CPTORA algorithm efficiently decrease the total system costs (i.e., latency costs and energy costs), in contrast to various baseline frameworks and algorithms.
引用
收藏
页码:2991 / 3006
页数:16
相关论文
共 50 条
  • [41] Task Offloading Based-on Deep Reinforcement Learning for Microgrid
    Wang, Ye
    Jin, Xianzhi
    Xu, Ren
    Shao, Wenyi
    Lin, Fei
    [J]. 2022 IEEE 10TH INTERNATIONAL CONFERENCE ON INFORMATION, COMMUNICATION AND NETWORKS (ICICN 2022), 2022, : 281 - 285
  • [42] Heterogeneous Task Offloading and Resource Allocations via Deep Recurrent Reinforcement Learning in Partial Observable Multifog Networks
    Baek, Jungyeon
    Kaddoum, Georges
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2021, 8 (02) : 1041 - 1056
  • [43] Deep Reinforcement Learning Based Resource Management for DNN Inference in IIoT
    Zhang, Weiting
    Yang, Dong
    Peng, Haixia
    Wu, Wen
    Quan, Wei
    Zhang, Hongke
    Shen, Xuemin
    [J]. 2020 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2020,
  • [44] Elastic Task Offloading and Resource Allocation Over Hybrid Cloud: A Reinforcement Learning Approach
    Zhang, Jiayin
    Yu, Huiqun
    Fan, Guisheng
    Li, Zengpeng
    [J]. IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2024, 21 (02): : 1983 - 1997
  • [45] Task offloading and resource allocation algorithm based on deep reinforcement learning for distributed AI execution tasks in IoT edge computing environments
    Aghapour, Zahra
    Sharifian, Saeed
    Taheri, Hassan
    [J]. COMPUTER NETWORKS, 2023, 223
  • [46] Cooperative Task Offloading for Mobile Edge Computing Based on Multi-Agent Deep Reinforcement Learning
    Yang, Jian
    Yuan, Qifeng
    Chen, Shuangwu
    He, Huasen
    Jiang, Xiaofeng
    Tan, Xiaobin
    [J]. IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2023, 20 (03): : 3205 - 3219
  • [47] On incentivizing resource allocation and task offloading for cooperative edge computing
    Chu, Weibo
    Jia, Xinming
    Yu, Zhiwen
    Lui, John C. S.
    Lin, Yi
    [J]. COMPUTER NETWORKS, 2024, 246
  • [48] Joint Optimization of Task Offloading and Resource Allocation via Deep Reinforcement Learning for Augmented Reality in Mobile Edge Network
    Chen, Xing
    Liu, Guizhong
    [J]. 2020 IEEE INTERNATIONAL CONFERENCE ON EDGE COMPUTING (EDGE 2020), 2020, : 76 - 82
  • [49] Federated deep reinforcement learning for task offloading and resource allocation in mobile edge computing-assisted vehicular networks
    Zhao, Xu
    Wu, Yichuan
    Zhao, Tianhao
    Wang, Feiyu
    Li, Maozhen
    [J]. JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2024, 229
  • [50] A deep reinforcement learning assisted task offloading and resource allocation approach towards self-driving object detection
    Nie, Lili
    Wang, Huiqiang
    Feng, Guangsheng
    Sun, Jiayu
    Lv, Hongwu
    Cui, Hang
    [J]. JOURNAL OF CLOUD COMPUTING-ADVANCES SYSTEMS AND APPLICATIONS, 2023, 12 (01):