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 条
  • [1] Computation Offloading and Resource Allocation for Mobile Edge Computing
    Cheng, Ziqing
    Wang, Qi
    Li, Zhiyong
    Rudolph, Guenter
    [J]. 2019 IEEE SYMPOSIUM SERIES ON COMPUTATIONAL INTELLIGENCE (IEEE SSCI 2019), 2019, : 2735 - 2740
  • [2] Computation Offloading and Resource Allocation in Mobile Edge Computing via Reinforcement Learning
    Wang, Danfeng
    Zhao, Jian
    [J]. 2019 11TH INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS AND SIGNAL PROCESSING (WCSP), 2019,
  • [3] Task Offloading and Resource Allocation Strategy Based on Deep Learning for Mobile Edge Computing
    Yu, Zijia
    Xu, Xu
    Zhou, Wei
    [J]. COMPUTATIONAL INTELLIGENCE AND NEUROSCIENCE, 2022, 2022
  • [4] Cooperative Computation Offloading and Resource Allocation for Mobile Edge Computing
    Li, Qiuping
    Zhao, Junhui
    Gong, Yi
    [J]. 2019 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS WORKSHOPS (ICC WORKSHOPS), 2019,
  • [5] Deep reinforcement learning-based computation offloading and resource allocation in security-aware mobile edge computing
    Ke, H. C.
    Wang, H.
    Zhao, H. W.
    Sun, W. J.
    [J]. WIRELESS NETWORKS, 2021, 27 (05) : 3357 - 3373
  • [6] Deep reinforcement learning-based computation offloading and resource allocation in security-aware mobile edge computing
    H. C. Ke
    H. Wang
    H. W. Zhao
    W. J. Sun
    [J]. Wireless Networks, 2021, 27 : 3357 - 3373
  • [7] Stackelberg Game based Computation Offloading and Resource Allocation in Mobile Edge Computing
    Wang, Tengwei
    Sun, Qibo
    [J]. 2020 INTERNATIONAL CONFERENCE ON SPACE-AIR-GROUND COMPUTING (SAGC 2020), 2020, : 7 - 12
  • [8] Task Offloading and Resource Allocation in IoT Based Mobile Edge Computing Using Deep Learning
    Abdullaev, Ilyos
    Prodanova, Natalia
    Bhaskar, K. Aruna
    Lydia, E. Laxmi
    Kadry, Seifedine
    Kim, Jungeun
    [J]. CMC-COMPUTERS MATERIALS & CONTINUA, 2023, 76 (02): : 1463 - 1477
  • [9] Task Offloading and Resource Allocation for Mobile Edge Computing by Deep Reinforcement Learning Based on SARSA
    Alfakih, Taha
    Hassan, Mohammad Mehedi
    Gumaei, Abdu
    Savaglio, Claudio
    Fortino, Giancarlo
    [J]. IEEE ACCESS, 2020, 8 : 54074 - 54084
  • [10] Joint Optimal Software Caching, Computation Offloading and Communications Resource Allocation for Mobile Edge Computing
    Wen, Wanli
    Cui, Ying
    Quek, Tony Q. S.
    Zheng, Fu-Chun
    Jin, Shi
    [J]. IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2020, 69 (07) : 7879 - 7894