Computation offloading and resource allocation based on distributed deep learning and software defined mobile edge computing

被引:29
|
作者
Wang, Zhongyu [1 ]
Lv, Tiejun [1 ]
Chang, Zheng [2 ,3 ]
机构
[1] Beijing Univ Posts & Telecommun BUPT, Sch Informat & Commun Engn, Beijing 100876, Peoples R China
[2] Univ Elect Sci & Technol China, Sch Comp Sci, Chengdu 611731, Peoples R China
[3] Univ Jyvaskyla, Fac Informat Technol, POB 35, FIN-40014 Jyvaskyla, Finland
关键词
Software defined mobile edge computing; Internet of Things; Computation offloading; Power allocation; System utility; Distributed deep learning; INTERNET; MANAGEMENT; NETWORKS; 5G;
D O I
10.1016/j.comnet.2021.108732
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页数:13
相关论文
共 50 条
  • [31] Computation Offloading and Resource Allocation in Wireless Cellular Networks With Mobile Edge Computing
    Wang, Chenmeng
    Liang, Chengchao
    Yu, F. Richard
    Chen, Qianbin
    Tang, Lun
    [J]. IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2017, 16 (08) : 4924 - 4938
  • [32] Distributed Deep Learning-based Offloading for Mobile Edge Computing Networks
    Liang Huang
    Xu Feng
    Anqi Feng
    Yupin Huang
    Li Ping Qian
    [J]. Mobile Networks and Applications, 2022, 27 : 1123 - 1130
  • [33] Joint Resource Allocation and Computation Offloading in Mobile Edge Computing for SDN based Wireless Networks
    Kiran, Nahida
    Pan, Chunyu
    Wang, Sihua
    Yin, Changchuan
    [J]. JOURNAL OF COMMUNICATIONS AND NETWORKS, 2020, 22 (01) : 1 - 11
  • [34] Distributed Deep Learning-based Offloading for Mobile Edge Computing Networks
    Huang, Liang
    Feng, Xu
    Feng, Anqi
    Huang, Yupin
    Qian, Li Ping
    [J]. MOBILE NETWORKS & APPLICATIONS, 2022, 27 (03): : 1123 - 1130
  • [35] Computation offloading and service allocation in mobile edge computing
    Li, Chunlin
    Cai, Qianqian
    Zhang, Chaokun
    Ma, Bingbin
    Luo, Youlong
    [J]. JOURNAL OF SUPERCOMPUTING, 2021, 77 (12): : 13933 - 13962
  • [36] Computation offloading and service allocation in mobile edge computing
    Chunlin Li
    Qianqian Cai
    Chaokun Zhang
    Bingbin Ma
    Youlong Luo
    [J]. The Journal of Supercomputing, 2021, 77 : 13933 - 13962
  • [37] Cooperative Computation Offloading and Resource Allocation for Blockchain-Enabled Mobile-Edge Computing: A Deep Reinforcement Learning Approach
    Feng, Jie
    Yu, F. Richard
    Pei, Qingqi
    Chu, Xiaoli
    Du, Jianbo
    Zhu, Li
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2020, 7 (07) : 6214 - 6228
  • [38] Learning for Computation Offloading in Mobile Edge Computing
    Dinh, Thinh Quang
    La, Quang Duy
    Quek, Tony Q. S.
    Shin, Hyundong
    [J]. IEEE TRANSACTIONS ON COMMUNICATIONS, 2018, 66 (12) : 6353 - 6367
  • [39] Deep reinforcement learning for computation offloading in mobile edge computing environment
    Chen, Miaojiang
    Wang, Tian
    Zhang, Shaobo
    Liu, Anfeng
    [J]. COMPUTER COMMUNICATIONS, 2021, 175 : 1 - 12
  • [40] Deep Q-Learning Based Computation Offloading Strategy for Mobile Edge Computing
    Wei, Yifei
    Wang, Zhaoying
    Guo, Da
    Yu, F. Richard
    [J]. CMC-COMPUTERS MATERIALS & CONTINUA, 2019, 59 (01): : 89 - 104