Joint Offloading and Resource Allocation Using Deep Reinforcement Learning in Mobile Edge Computing

被引:20
作者
Zhang, Xinjie [1 ]
Zhang, Xinglin [2 ]
Yang, Wentao [1 ]
机构
[1] South China Univ Technol, Sch Elect & Informat Engn, Guangzhou 510641, Guangdong, Peoples R China
[2] South China Univ Technol, Sch Comp & Sci Engn, Guangzhou 510006, Peoples R China
来源
IEEE TRANSACTIONS ON NETWORK SCIENCE AND ENGINEERING | 2022年 / 9卷 / 05期
基金
中国国家自然科学基金;
关键词
Task analysis; Energy consumption; Servers; Resource management; Costs; Wireless communication; Optimization; Computation offloading; deep reinforcement learning; energy efficiency; mobile edge computing; resource allocation; COMPUTATION; DECISION;
D O I
10.1109/TNSE.2022.3184642
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Mobile edge computation offloading (MECO) has recently emerged as a promising method to support computation-intensive and latency-sensitive applications, significantly saving the battery energy of smart mobile devices (SMDs). However, on the one hand, the energy consumption depends on both the SMD and the MEC server, which makes it necessary to consider these two entities to achieve energy sustainability jointly. On the other hand, for a real-time mobile edge computing (MEC) system, efficient optimization algorithms based on binary offloading have received significant attention, while efficient algorithms for partial offloading under time-varying channels are seldom investigated. In this paper, we propose an energy-efficient algorithm based on deep reinforcement learning to optimize the overall energy cost in a real-time multi-user MEC system. We decompose the energy minimization problem into two sub-problems, where a deep neural network learns the optimal mapping between wireless channels and offloading ratios, and a closed-form solution for the optimal local frequency and a convex optimization algorithm are used to solve the resource allocation sub-problem. Finally, the extensive experiments demonstrate the effectiveness of our proposed algorithm in reducing the total energy consumption of the MECO system against several offloading schemes and achieving low processing latency fit to the time-varying wireless channels.
引用
收藏
页码:3454 / 3466
页数:13
相关论文
共 39 条
[1]  
Agrawal Akshay, 2018, Journal of Control and Decision, V5, P42, DOI 10.1080/23307706.2017.1397554
[2]  
[Anonymous], 2012, P ACM IEEE INT S LOW
[3]  
[Anonymous], 2015, P 2015 WORKSH MOB BI
[4]   Deep Reinforcement Learning A brief survey [J].
Arulkumaran, Kai ;
Deisenroth, Marc Peter ;
Brundage, Miles ;
Bharath, Anil Anthony .
IEEE SIGNAL PROCESSING MAGAZINE, 2017, 34 (06) :26-38
[5]   A tutorial on geometric programming [J].
Boyd, Stephen ;
Kim, Seung-Jean ;
Vandenberghe, Lieven ;
Hassibi, Arash .
OPTIMIZATION AND ENGINEERING, 2007, 8 (01) :67-127
[7]   A SURVEY ON 3GPP HETEROGENEOUS NETWORKS [J].
Damnjanovic, Aleksandar ;
Montojo, Juan ;
Wei, Yongbin ;
Ji, Tingfang ;
Luo, Tao ;
Vajapeyam, Madhavan ;
Yoo, Taesang ;
Song, Osok ;
Malladi, Durga .
IEEE WIRELESS COMMUNICATIONS, 2011, 18 (03) :10-21
[8]  
Diamond S, 2016, J MACH LEARN RES, V17
[9]  
Eshraghi N, 2019, IEEE INFOCOM SER, P1414, DOI [10.1109/INFOCOM.2019.8737559, 10.1109/infocom.2019.8737559]
[10]   Towards Workload Balancing in Fog Computing Empowered IoT [J].
Fan, Qiang ;
Ansari, Nirwan .
IEEE TRANSACTIONS ON NETWORK SCIENCE AND ENGINEERING, 2020, 7 (01) :253-262