Caching-Enabled Computation Offloading in Multi-Region MEC Network via Deep Reinforcement Learning

Song Yang*, Jintian Liu, Fei Zhang*, Fan Li, Xu Chen, Xiaoming Fu

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

20 Citations (Scopus)

Abstract

With the rapid development of the Internet, more and more computing-intensive applications with high requirements on computing delay and energy consumption have emerged. Recently, the use of mobile-edge computing servers for auxiliary computing is considered as an effective way to reduce latency and energy consumption. In addition, applications such as autonomous driving will generate a large number of repetitive tasks. Using a cache to store the computational results of popular tasks can avoid the overhead caused by repetitive processing. In this article, we study the problem of computation offloading for users in multiple regions. The optimization goal is expressed as choosing offloading strategies and caching strategies to minimize the total delay and energy consumption of all regions. We first use the deep reinforcement learning (DRL) deep deterministic policy gradient (DDPG) framework to solve the problem of computational offloading in a single region. We also show the inefficiency of existing collaborative caching approaches in multiple regions, and propose a new collaborative caching algorithm (CCA) to improve the overall cache hit rate of the system. Finally, we integrate the DDPG and CCA algorithms to form a holistic efficient caching and offloading strategy for all regions. The simulation results show that the proposed algorithm can significantly improve the cache hit rate, and has an excellent performance in reducing the total system overhead.

Original languageEnglish
Pages (from-to)21086-21098
Number of pages13
JournalIEEE Internet of Things Journal
Volume9
Issue number21
DOIs
Publication statusPublished - 1 Nov 2022

Keywords

  • Collaborative caching
  • computation offloading
  • deep reinforcement learning (DRL)
  • edge computing
  • user migration

Fingerprint

Dive into the research topics of 'Caching-Enabled Computation Offloading in Multi-Region MEC Network via Deep Reinforcement Learning'. Together they form a unique fingerprint.

Cite this