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 条
  • [41] Computation Offloading for Workflow in Mobile Edge Computing Based on Deep Q-Learning
    Zhu, Anqi
    Guo, Songtao
    Ma, Mingfang
    Feng, Hao
    Liu, Bei
    Su, Xin
    Guo, Minghong
    Jiang, Qiucen
    [J]. 2019 28TH WIRELESS AND OPTICAL COMMUNICATIONS CONFERENCE (WOCC), 2019, : 38 - 42
  • [42] Optimal Task Offloading and Resource Allocation in Software-Defined Vehicular Edge Computing
    Choo, Sukjin
    Kim, Joonwoo
    Pack, Sangheon
    [J]. 2018 INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION TECHNOLOGY CONVERGENCE (ICTC), 2018, : 251 - 256
  • [43] Computation Offloading and Resource Allocation For Cloud Assisted Mobile Edge Computing in Vehicular Networks
    Zhao, Junhui
    Li, Qiuping
    Gong, Yi
    Zhang, Ke
    [J]. IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2019, 68 (08) : 7944 - 7956
  • [44] Cost Optimization for Partial Computation Offloading and Resource Allocation in Heterogeneous Mobile Edge Computing
    Yuan, Haitao
    Bi, Jing
    Duanmu, Shuaifei
    [J]. 2021 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC), 2021, : 3089 - 3094
  • [45] Joint Service Caching, Computation Offloading and Resource Allocation in Mobile Edge Computing Systems
    Zhang, Guanglin
    Zhang, Shun
    Zhang, Wenqian
    Shen, Zhirong
    Wang, Lin
    [J]. IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2021, 20 (08) : 5288 - 5300
  • [46] Dynamic Computation Offloading and Resource Allocation for Multi-user Mobile Edge Computing
    Nath, Samrat
    Wu, Jingxian
    [J]. 2020 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2020,
  • [47] Joint Optimization of Task Caching, Computation Offloading and Resource Allocation for Mobile Edge Computing
    Chen, Zhixiong
    Chen, Zhengchuan
    Ren, Zhi
    Liang, Liang
    Wen, Wanli
    Jia, Yunjian
    [J]. CHINA COMMUNICATIONS, 2022, 19 (12) : 142 - 159
  • [48] Computation Offloading and Resource Allocation for Wireless Powered Mobile Edge Computing With Latency Constraint
    Feng, Jie
    Pei, Qingqi
    Yu, F. Richard
    Chu, Xiaoli
    Shang, Bodong
    [J]. IEEE WIRELESS COMMUNICATIONS LETTERS, 2019, 8 (05) : 1320 - 1323
  • [49] Learn to Coordinate for Computation Offloading and Resource Allocation in Edge Computing: A Rational-Based Distributed Approach
    Liu, Zhicheng
    Zhao, Yunfeng
    Song, Jinduo
    Qiu, Chao
    Chen, Xu
    Wang, Xiaofei
    [J]. IEEE TRANSACTIONS ON NETWORK SCIENCE AND ENGINEERING, 2022, 9 (05): : 3136 - 3151
  • [50] Joint Optimization of Task Caching,Computation Offloading and Resource Allocation for Mobile Edge Computing
    Zhixiong Chen
    Zhengchuan Chen
    Zhi Ren
    Liang Liang
    Wanli Wen
    Yunjian Jia
    [J]. China Communications, 2022, 19 (12) : 142 - 159