Deep Reinforcement Learning-based computation offloading and distributed edge service caching for Mobile Edge Computing

Mande Xie,Jiefeng Ye,Guoping Zhang,Xueping Ni
DOI: https://doi.org/10.1016/j.comnet.2024.110564
IF: 5.493
2024-06-07
Computer Networks
Abstract:In Mobile Edge Computing (MEC), numerous mobile terminals offload their computational tasks to edge networks to support applications that are highly sensitive to latency or energy consumption. However, the computation and storage resources of edge servers are also limited. By caching computation results to assist in computation offloading, the overhead caused by redundant task requests is effectively reduced. To minimize the long-term average cost for all users in the region, we propose an offloading algorithm based on Deep Reinforcement Learning (DRL). This algorithm integrates the Long Short-Term Memory (LSTM) network with the Deep Deterministic Policy Gradient (DDPG) framework. It leverages long-term environmental state characteristics and memory information to enable rational offloading decisions for mobile terminals. To maximize the collaborative advantages of distributed edge regions, we have developed a Distributed Edge Caching Algorithm (DECA) and implemented an efficient cache replacement strategy to improve the overall cache hit rate for target tasks. Finally, we integrate the LSTM-DDPG algorithm with DECA to enable efficient offloading decisions and caching strategies across the entire system. Simulation results indicate that our proposed method reduces the average system overhead for users by 7.6% to 11.3%, compared to the DQN (Deep Q Network) algorithm with equivalent caching support.
computer science, information systems,telecommunications,engineering, electrical & electronic, hardware & architecture
What problem does this paper attempt to address?