Intelligent Delay-Aware Partial Computing Task Offloading for Multiuser Industrial Internet of Things Through Edge Computing

被引:141
作者
Deng, Xiaoheng [1 ]
Yin, Jian [1 ]
Guan, Peiyuan [1 ]
Xiong, Neal N. [2 ]
Zhang, Lan [3 ]
Mumtaz, Shahid [4 ]
机构
[1] Cent South Univ, Sch Comp Sci & Engn, Changsha 410075, Peoples R China
[2] Northeastern State Univ, Dept Math & Comp Sci, Tahlequah, OK 74464 USA
[3] Michigan Technol Univ, Dept Elect & Comp Engn, Houghton, MI 49931 USA
[4] Univ Aveiro, Inst Telecomunicacoes, P-3810193 Aveiro, Portugal
基金
中国国家自然科学基金;
关键词
Deep reinforcement learning (RL); Industrial Internet of Things (IIoT); industry; 4.0; mobile-edge computing (MEC); partial computation offloading; RESOURCE-ALLOCATION; MOBILE; SECURITY;
D O I
10.1109/JIOT.2021.3123406
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The development of Industrial Internet of Things (IIoT) and Industry 4.0 has completely changed the traditional manufacturing industry. Intelligent IIoT technology usually involves a large number of intensive computing tasks. Resource-constrained IIoT devices often cannot meet the realtime requirements of these tasks. As a promising paradigm, the mobile-edge computing (MEC) system migrates the computation intensive tasks from resource-constrained IIoT devices to nearby MEC servers, thereby obtaining lower delay and energy consumption. However, considering the varying channel conditions as well as the distinct delay requirements for various computing tasks, it is challenging to coordinate the computing task offloading among multiple users. In this article, we propose an autonomous partial offloading system for delay-sensitive computation tasks in multiuser IIoT MEC systems. Our goal is to provide offloading services with minimum delay for better Quality of Service (QoS). Enlighten by the recent advancement of reinforcement learning (RL), we propose two RL-based offloading strategies to automatically optimize the delay performance. Specifically, we first implement the Q-learning algorithm to provide a discrete partial offloading decision. Then, to further optimize the system performance with more flexible task offloading, the offloading decisions are given as continuous based on deep deterministic policy gradient (DDPG). The simulation results show that the Q-learning scheme reduces the delay by 23%, and the DDPG scheme reduces the delay by 30%.
引用
收藏
页码:2954 / 2966
页数:13
相关论文
共 52 条
[1]  
Bonomi Flavio., 2012, P 1 EDITION MCC WORK, P13, DOI DOI 10.1145/2342509.2342513
[2]   Optimal Radio Resource Allocation for Mobile Task Offloading in Cellular Networks [J].
Cao, Yang ;
Jiang, Tao ;
Wang, Chonggang .
IEEE NETWORK, 2014, 28 (05) :68-73
[3]   Multiagent Deep Reinforcement Learning for Joint Multichannel Access and Task Offloading of Mobile-Edge Computing in Industry 4.0 [J].
Cao, Zilong ;
Zhou, Pan ;
Li, Ruixuan ;
Huang, Siqi ;
Wu, Dapeng .
IEEE INTERNET OF THINGS JOURNAL, 2020, 7 (07) :6201-6213
[4]   An Edge Traffic Flow Detection Scheme Based on Deep Learning in an Intelligent Transportation System [J].
Chen, Chen ;
Liu, Bin ;
Wan, Shaohua ;
Qiao, Peng ;
Pei, Qingqi .
IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2021, 22 (03) :1840-1852
[5]   Distributed computation offloading method based on deep reinforcement learning in ICV [J].
Chen, Chen ;
Zhang, Yuru ;
Wang, Zheng ;
Wan, Shaohua ;
Pei, Qingqi .
APPLIED SOFT COMPUTING, 2021, 103
[6]   Edge Computing and Social Internet of Things for Large-Scale Smart Environments Development [J].
Cicirelli, Franco ;
Guerrieri, Antonio ;
Spezzano, Giandomenico ;
Vinci, Andrea ;
Briante, Orazio ;
Iera, Antonio ;
Ruggeri, Giuseppe .
IEEE INTERNET OF THINGS JOURNAL, 2018, 5 (04) :2557-2571
[7]   Computation Offloading for Service Workflow in Mobile Cloud Computing [J].
Deng, Shuiguang ;
Huang, Longtao ;
Taheri, Javid ;
Zomaya, Albert Y. .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2015, 26 (12) :3317-3329
[8]   User-Centric Computation Offloading for Edge Computing [J].
Deng, Xiaoheng ;
Sun, Zihui ;
Li, Deng ;
Luo, Jie ;
Wan, Shaohua .
IEEE INTERNET OF THINGS JOURNAL, 2021, 8 (16) :12559-12568
[9]   Resource allocation and computation offloading with data security for mobile edge computing [J].
Elgendy, Ibrahim A. ;
Zhang, Weizhe ;
Tian, Yu-Chu ;
Li, Keqin .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2019, 100 :531-541
[10]   Analysis of Multiple Clients' Behaviors in Edge Computing Environment [J].
Guan, Peiyuan ;
Deng, Xiaoheng ;
Liu, Yajun ;
Zhang, Honggang .
IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2018, 67 (09) :9052-9055