journal article·2025Open access

Mobility-Aware Edge Caching with Transformer-DQN in D2D-Enabled Heterogeneous Networks

Yiming Guo, Hongyu Ma

Computers, Materials & Continua· Volume 85· Issue 2

Abstract

In dynamic 5G network environments, user mobility and heterogeneous network topologies pose dual challenges to the effort of improving performance of mobile edge caching. Existing studies often overlook the dynamic nature of user locations and the potential of device-to-device (D2D) cooperative caching, limiting the reduction of transmission latency. To address this issue, this paper proposes a joint optimization scheme for edge caching that integrates user mobility prediction with deep reinforcement learning. First, a Transformer-based geolocation prediction model is designed, leveraging multi-head attention mechanisms to capture correlations in historical user trajectories for accurate future location prediction. Then, within a three-tier heterogeneous network, we formulate a latency minimization problem under a D2D cooperative caching architecture and develop a mobility-aware Deep Q-Network (DQN) caching strategy. This strategy takes predicted location information as state input and dynamically adjusts the content distribution across small base stations (SBSs) and mobile users (MUs) to reduce end-to-end delay in multi-hop content retrieval. Simulation results show that the proposed DQN-based method outperforms other baseline strategies across various metrics, achieving a 17.2% reduction in transmission delay compared to DQN methods without mobility integration, thus validating the effectiveness of the joint optimization of location prediction and caching decisions.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Caching and Content Delivery · Opportunistic and Delay-Tolerant Networks · Cooperative Communication and Network Coding

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (33)

Show source-provided references
1. Mobile network architecture evolution toward 5G10.1109/MCOM.2016.7470940 ↗
2. ECC: edge collaborative caching strategy for differentiated services
3. Mobile-edge computing for vehicular networks: a promising network paradigm with predictive off-loading10.1109/MVT.2017.2668838 ↗
4. An overview of analysis methods and evaluation results for caching strategies10.1016/j.comnet.2023.109583 ↗
5. RL-Cache: learning-based cache admission for content delivery10.1109/JSAC.2020.3000415 ↗
6. Convergence of edge computing and deep learning: a comprehensive survey10.1109/COMST.2020.2970550 ↗
7. Incentive-driven deep reinforcement learning for content caching and D2D offloading10.1109/JSAC.2021.3087232 ↗
8. Fixed segmented LRU cache replacement scheme with selective caching
9. TTL approximations of the cache replacement algorithms LRU(m) and h-LRU10.1016/j.peva.2017.09.002 ↗
10. Window-LRFU: a cache replacement policy subsumes the LRU and window-LFU policies10.1002/cpe.3730 ↗
11. Cache-related preemption delay analysis for FIFO caches10.1145/2666357.2597814 ↗
12. A coupon collector based approximation for LRU cache hits under Zipf requests
13. Bandwidth gain from mobile edge computing and caching in wireless multicast systems10.1109/TWC.2020.2979147 ↗
14. Cooperative edge caching based on temporal convolutional networks10.1109/TPDS.2021.3135257 ↗
15. A stochastic geometry-based cost-efficient caching strategy in device-to-device-enabled multi-layer heterogeneous networks10.1109/TVT.2024.3398681 ↗
16. Optimal caching in 5G networks with opportunistic spectrum access10.1109/TWC.2018.2825351 ↗
17. Deep reinforcement learning in edge networks: challenges and future directions10.1016/j.phycom.2024.102460 ↗
18. A survey of edge caching: key issues and challenges10.26599/TST.2023.9010051 ↗
19. Deep reinforcement learning approaches for content caching in cache-enabled D2D networks10.1109/JIOT.2019.2951509 ↗
20. User preference learning-aided collaborative edge caching for small cell networks
21. A DQN-based cache strategy for mobile edge networks
22. Caching popularity-unknown contents for massive communication channels via deep Q-learning10.1016/j.phycom.2023.102023 ↗
23. Applying machine learning techniques for caching in next-generation edge networks: a comprehensive survey10.1016/j.jnca.2021.103005 ↗
24. Dynamic radius and confidence prediction in grid-based location prediction algorithms10.1016/j.pmcj.2017.10.007 ↗
25. Efficient multi-user computation offloading for mobile-edge cloud computing
26. Traffic modeling and proportional partial caching for peer-to-peer systems10.1109/TNET.2008.918081 ↗
27. Hierarchical edge caching in device-to-device aided mobile networks: modeling, optimization, and design10.1109/JSAC.2018.2844658 ↗
28. Joint optimization of computing offloading and service caching in edge computing-based smart grid10.1109/TCC.2022.3163750 ↗
29. A novel mobile edge network architecture with joint caching-delivering and horizontal cooperation10.1109/TMC.2019.2938510 ↗
30. Attention is all you need
31. Multi-context integrated deep neural network model for next location prediction10.1109/ACCESS.2018.2827422 ↗
32. Learning daily human mobility with a transformer-based model10.3390/ijgi13020035 ↗
33. Mining interesting locations and travel sequences from GPS trajectories