Computation Off-Loading in Resource-Constrained Edge Computing Systems Based on Deep Reinforcement Learning

被引:4
作者
Luo, Chuanwen [1 ,2 ]
Zhang, Jian [1 ,2 ]
Cheng, Xiaolu [3 ]
Hong, Yi [1 ,2 ]
Chen, Zhibo [1 ]
Xing, Xiaoshuang [3 ]
机构
[1] Beijing Forestry Univ, Sch Informat Sci & Technol, Beijing 100083, Peoples R China
[2] Natl Forestry & Grassland Adm, Engn Res Ctr Forestry Oriented Intelligent Inform, Beijing 100083, Peoples R China
[3] Changshu Inst Technol, Sch Comp Sci & Engn, Changshu 215506, Peoples R China
基金
中国国家自然科学基金;
关键词
Edge computing; computation offloading; deep reinforcement learning; SCHEDULING FRAMEWORK; MOBILE; ALLOCATION;
D O I
10.1109/TC.2023.3321938
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Edge computing is a computational paradigm that brings resources closer to the network edge, such as base stations or gateways, in order to provide quick and efficient computing services for mobile devices while relieving pressure on the core network. However, the current computing power of edge servers are insufficient to handle the high number of tasks generated by access devices. Additionally, some mobile devices may not fully utilize their computing resources. To maximize the use of resources, we propose a novel edge computing system architecture consisting of a resource-constrained edge server and three computing groups. Tasks from each group can be offloaded to either the edge server or the corresponding computing group for execution. We focus on optimizing the computation offloading of devices to minimize the maximum overall task processing latency in the system. This problem is proved to be NP-hard. To solve it, we propose a DQN-based resource utilization task scheduling (DQNRTS) algorithm that has two desirable characteristics: 1) it effectively utilizes the computing resources in the system and 2) it uses deep reinforcement learning to make intelligent scheduling decisions based on system state information. Experimental results demonstrate that the DQNRTS algorithm is capable of reducing the processing latency of the system by converging to optimal solutions.
引用
收藏
页码:109 / 122
页数:14
相关论文
共 33 条
[1]   Computation Rate Maximization for Wireless Powered Mobile-Edge Computing With Binary Computation Offloading [J].
Bi, Suzhi ;
Zhang, Ying Jun .
IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2018, 17 (06) :4177-4190
[2]   Multitask Offloading Strategy Optimization Based on Directed Acyclic Graphs for Edge Computing [J].
Chen, Jiawen ;
Yang, Yajun ;
Wang, Chenyang ;
Zhang, Heng ;
Qiu, Chao ;
Wang, Xiaofei .
IEEE INTERNET OF THINGS JOURNAL, 2022, 9 (12) :9367-9378
[3]   Joint Data Collection and Resource Allocation for Distributed Machine Learning at the Edge [J].
Chen, Min ;
Wang, Haichuan ;
Meng, Zeyu ;
Xu, Hongli ;
Xu, Yang ;
Liu, Jianchun ;
Huang, He .
IEEE TRANSACTIONS ON MOBILE COMPUTING, 2022, 21 (08) :2876-2894
[4]   Optimal Application Deployment in Resource Constrained Distributed Edges [J].
Deng, Shuiguang ;
Xiang, Zhengzhe ;
Taheri, Javid ;
Khoshkholghi, Mohammad Ali ;
Yin, Jianwei ;
Zomaya, Albert Y. ;
Dustdar, Schahram .
IEEE TRANSACTIONS ON MOBILE COMPUTING, 2021, 20 (05) :1907-1923
[5]   Algorithmics of Cost-Driven Computation Offloading in the Edge-Cloud Environment [J].
Du, Mingzhe ;
Wang, Yang ;
Ye, Kejiang ;
Xu, Chengzhong .
IEEE TRANSACTIONS ON COMPUTERS, 2020, 69 (10) :1519-1532
[6]   A Distributed Deep Reinforcement Learning Technique for Application Placement in Edge and Fog Computing Environments [J].
Goudarzi, Mohammad ;
Palaniswami, Marimuthu ;
Buyya, Rajkumar .
IEEE TRANSACTIONS ON MOBILE COMPUTING, 2023, 22 (05) :2491-2505
[7]   An Application Placement Technique for Concurrent IoT Applications in Edge and Fog Computing Environments [J].
Goudarzi, Mohammad ;
Wu, Huaming ;
Palaniswami, Marimuthu ;
Buyya, Rajkumar .
IEEE TRANSACTIONS ON MOBILE COMPUTING, 2021, 20 (04) :1298-1311
[8]   Deep Reinforcement Learning for Online Computation Offloading in Wireless Powered Mobile-Edge Computing Networks [J].
Huang, Liang ;
Bi, Suzhi ;
Zhang, Ying-Jun Angela .
IEEE TRANSACTIONS ON MOBILE COMPUTING, 2020, 19 (11) :2581-2593
[9]   Distributed Deep Learning-based Offloading for Mobile Edge Computing Networks [J].
Huang, Liang ;
Feng, Xu ;
Feng, Anqi ;
Huang, Yupin ;
Qian, Li Ping .
MOBILE NETWORKS & APPLICATIONS, 2022, 27 (03) :1123-1130
[10]   Deep reinforcement learning-based joint task offloading and bandwidth allocation for multi-user mobile edge computing [J].
Huang, Liang ;
Feng, Xu ;
Zhang, Cheng ;
Qian, Liping ;
Wu, Yuan .
DIGITAL COMMUNICATIONS AND NETWORKS, 2019, 5 (01) :10-17