A1 Journal article (refereed)
Computation offloading and resource allocation based on distributed deep learning and software defined mobile edge computing (2022)


Wang, Z., Lv, T., & Chang, Z. (2022). Computation offloading and resource allocation based on distributed deep learning and software defined mobile edge computing. Computer Networks, 205, Article 108732. https://doi.org/10.1016/j.comnet.2021.108732


JYU authors or editors


Publication details

All authors or editorsWang, Zhongyu; Lv, Tiejun; Chang, Zheng

Journal or seriesComputer Networks

ISSN1389-1286

eISSN1872-7069

Publication year2022

Volume205

Article number108732

PublisherElsevier BV

Publication countryNetherlands

Publication languageEnglish

DOIhttps://doi.org/10.1016/j.comnet.2021.108732

Publication open accessNot open

Publication channel open access


Abstract

In this paper, a software defined mobile edge computing (SD-MEC) in Internet of Things (IoT) is investigated, in which multiple IoT devices choose to offload their computation tasks to an appropriate edge server to support the emerging IoT applications with strict computation-intensive and latency-critical requirements. In considered SD-MEC networks, a joint computation offloading and power allocation problem is proposed to minimize the utility of weighted delay and power consumption in the distributed dense IoT. The optimization problem is a mixed-integer non-linear programming problem and difficult to solve by general optimization tools due to the nonconvexity and complexity. We propose a distributed deep learning based computation offloading and resource allocation (DDL-CORA) algorithm for SD-MEC IoT in which multiple parallel deep neural networks (DNNs) are invoked to generate the optimal offloading decision and resource scheduling. Additionally, we design a shared replay memory mechanism to effectively store newly generated offloading decisions which are further used to train and improve DNNs. The simulation results show that the proposed DDL-CORA algorithm can reduce the system utility on average 7.72% than reference Deep Q-network (DQN) algorithm and 31.9% than reference Branch-and-Bound (BNB) algorithm, and keep a good tradeoff between the complexity and utility performance.


KeywordsInternet of thingsmobile communication networksedge computingresourcingmachine learningdeep learning

Free keywordssoftware defined mobile edge computing; Internet of Things; computation offloading; power allocation; system utility; distributed deep learning


Contributing organizations


Ministry reportingYes

Reporting Year2022

JUFO rating2


Last updated on 2024-30-04 at 19:35