Energy Efficient Joint Computation Offloading and Service Caching for Mobile Edge Computing: A Deep Reinforcement Learning Approach

被引:33
作者
Zhou, Huan [1 ,2 ]
Zhang, Zhenyu [1 ,2 ]
Wu, Yuan [3 ,4 ,5 ]
Dong, Mianxiong [6 ]
Leung, Victor C. M. [7 ,8 ]
机构
[1] China Three Gorges Univ, Coll Comp & Informat Technol, Yichang 443002, Peoples R China
[2] China Three Gorges Univ, Hubei Key Lab Intelligent Vis Based Monitoring Hy, Yichang 443002, Peoples R China
[3] Univ Macau, State Key Lab Internet Things Smart City, Macau, Peoples R China
[4] Univ Macau, Dept Comp & Informat Sci, Macau, Peoples R China
[5] Zhuhai UM Sci & Technol, Res Inst, Zhuhai 519031, Peoples R China
[6] Muroran Inst Technol, Dept Sci & Informat, Muroran 0508585, Japan
[7] Shenzhen Univ, Coll Comp Sci & Software Engn, Shenzhen 518060, Peoples R China
[8] Univ British Columbia, Dept Elect & Comp Engn, Vancouver, BC V6T 1Z4, Canada
来源
IEEE TRANSACTIONS ON GREEN COMMUNICATIONS AND NETWORKING | 2023年 / 7卷 / 02期
基金
中国国家自然科学基金;
关键词
Task analysis; Energy consumption; Resource management; Collaboration; Servers; Optimization; Delays; Computation offloading; service caching; mobile edge computing; deep deterministic policy gradient; RESOURCE-ALLOCATION; PLACEMENT; OPTIMIZATION; INTERNET; MEC;
D O I
10.1109/TGCN.2022.3186403
中图分类号
TN [电子技术、通信技术];
学科分类号
0809 ;
摘要
Mobile Edge Computing (MEC) meets the delay requirements of emerging applications and reduces energy consumption by pushing cloud functions to the edge of the networks. Service caching is to cache application services and related databases at Edge Servers (ESs) in advance, and then ESs can process the relevant computation tasks. Due to the limited resources in the ESs, how to determine an effective service caching strategy is very crucial. In addition, the heterogeneity of ESs makes it impossible to make full use of the computing and caching resources without considering the collaboration among ESs. This paper considers a joint optimization of computation offloading, service caching, and resource allocation in a collaborative MEC system with multi-users, and formulates the problem as Mixed-Integer Non-Linear Programming (MINLP) which aims at minimizing the long-term energy consumption of the system. To solve the optimization problem, a Deep Deterministic Policy Gradient (DDPG) based algorithm is proposed for determining the strategies of computation offloading, service caching, and resource allocation. Simulation results demonstrate that the proposed DDPG based algorithm can reduce the long-term energy consumption of the system greatly, and can outperform some other benchmark algorithms under different scenarios.
引用
收藏
页码:950 / 961
页数:12
相关论文
共 48 条
  • [1] Energy-Optimized Partial Computation Offloading in Mobile-Edge Computing With Genetic Simulated-Annealing-Based Particle Swarm Optimization
    Bi, Jing
    Yuan, Haitao
    Duanmu, Shuaifei
    Zhou, MengChu
    Abusorrah, Abdullah
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2021, 8 (05) : 3774 - 3785
  • [2] Joint Optimization of Service Caching Placement and Computation Offloading in Mobile Edge Computing Systems
    Bi, Suzhi
    Huang, Liang
    Zhang, Ying-Jun Angela
    [J]. IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2020, 19 (07) : 4947 - 4963
  • [3] Joint Cache Placement and Bandwidth Allocation for FDMA-based Mobile Edge Computing Systems
    Chen, Jiechen
    Xing, Hong
    Lin, Xiaohui
    Bi, Suzhi
    [J]. ICC 2020 - 2020 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2020,
  • [4] A DRL Agent for Jointly Optimizing Computation Offloading and Resource Allocation in MEC
    Chen, Juan
    Xing, Huanlai
    Xiao, Zhiwen
    Xu, Lexi
    Tao, Tao
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2021, 8 (24) : 17508 - 17524
  • [5] Information Freshness-Aware Task Offloading in Air-Ground Integrated Edge Computing Systems
    Chen, Xianfu
    Wu, Celimuge
    Chen, Tao
    Liu, Zhi
    Zhang, Honggang
    Bennis, Mehdi
    Liu, Hang
    Ji, Yusheng
    [J]. IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2022, 40 (01) : 243 - 258
  • [6] Partial Computation Offloading in NOMA-Assisted Mobile-Edge Computing Systems Using Deep Reinforcement Learning
    Dat, Van Tuong
    Truong, Thanh Phung
    Nguyen, The-Vi
    Noh, Wonjong
    Cho, Sungrae
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2021, 8 (17) : 13196 - 13208
  • [7] Intelligent Delay-Aware Partial Computing Task Offloading for Multiuser Industrial Internet of Things Through Edge Computing
    Deng, Xiaoheng
    Yin, Jian
    Guan, Peiyuan
    Xiong, Neal N.
    Zhang, Lan
    Mumtaz, Shahid
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2023, 10 (04) : 2954 - 2966
  • [8] Multiagent Deep Reinforcement Learning for Task Offloading and Resource Allocation in Cybertwin-Based Networks
    Hou, Wenjing
    Wen, Hong
    Song, Huanhuan
    Lei, Wenxin
    Zhang, Wei
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2021, 8 (22) : 16256 - 16268
  • [9] Multi-Agent Deep Reinforcement Learning for Computation Offloading and Interference Coordination in Small Cell Networks
    Huang, Xiaoyan
    Leng, Supeng
    Maharjan, Sabita
    Zhang, Yan
    [J]. IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2021, 70 (09) : 9282 - 9293
  • [10] Intelligence-Empowered Mobile Edge Computing: Framework, Issues, Implementation, and Outlook
    Jiang, Kai
    Sun, Chuan
    Zhou, Huan
    Li, Xiuhua
    Dong, Mianxiong
    Leung, Victor C. M.
    [J]. IEEE NETWORK, 2021, 35 (05): : 74 - 82