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
基金
中国国家自然科学基金;
关键词
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
相关论文
共 50 条
  • [41] Service migration in mobile edge computing: A deep reinforcement learning approach
    Wang, Hongman
    Li, Yingxue
    Zhou, Ao
    Guo, Yan
    Wang, Shangguang
    INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2023, 36 (01)
  • [42] Efficient Computation Offloading for Service Workflow of Mobile Applications in Mobile Edge Computing
    Yuan, Youwei
    Qian, Lu
    Jia, Gangyong
    Yu, Longxuan
    Yu, Zixuan
    Zhao, Qi
    MOBILE INFORMATION SYSTEMS, 2021, 2021
  • [43] Joint Optimization of Task Caching and Computation Offloading for Multiuser Multitasking in Mobile Edge Computing
    Zhu, Xintong
    Jia, Zongpu
    Pang, Xiaoyan
    Zhao, Shan
    ELECTRONICS, 2024, 13 (02)
  • [44] 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
    CHINA COMMUNICATIONS, 2022, 19 (12) : 142 - 159
  • [45] A joint task caching and computation offloading scheme based on deep reinforcement learning
    Tian, Huizi
    Zhu, Lin
    Tan, Long
    PEER-TO-PEER NETWORKING AND APPLICATIONS, 2025, 18 (01) : 26 - 26
  • [46] 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
    China Communications, 2022, 19 (12) : 142 - 159
  • [47] Efficient Deep Learning Approach for Computational Offloading in Mobile Edge Computing Networks
    Cheng, Xiaoliang
    Liu, Jingchun
    Jin, Zhigang
    WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2022, 2022
  • [48] Computation offloading Optimization in Edge Computing based on Deep Reinforcement Learning
    Zhu Qinghua
    Chang Ying
    Zhao Jingya
    Liu Yong
    2020 5TH INTERNATIONAL CONFERENCE ON MECHANICAL, CONTROL AND COMPUTER ENGINEERING (ICMCCE 2020), 2020, : 1552 - 1558
  • [49] Collaborative Data Caching and Computation Offloading for Multi-Service Mobile Edge Computing
    Feng, Hao
    Guo, Songtao
    Yang, Li
    Yang, Yuanyuan
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2021, 70 (09) : 9408 - 9422
  • [50] Binary Computation Offloading in Edge Computing Using Deep Reinforcement Learning
    Rajwar, Dipankar
    Kumar, Dinesh
    ADVANCED NETWORK TECHNOLOGIES AND INTELLIGENT COMPUTING, ANTIC 2023, PT II, 2024, 2091 : 215 - 227