In-Network Caching for Hybrid Satellite-Terrestrial Networks Using Deep Reinforcement Learning

Large number of redundant requests in wireless networks have led to the hybrid satellite-terrestrial networks, where a satellite is used for content placement at edge caches at the base stations (BSs), thereby reducing backhaul link usage. In this paper, we consider in-network caching where an unavailable content at one BS can be fetched from the nearest BS in the network, before requesting from the content server. Obtaining optimal placement incurs exponentially huge computational overhead. Recent caching solutions are not scalable for large size of content library. Therefore, we propose a low-complexity approach using an action-coded deep deterministic policy gradient (AC-DDPG) algorithm towards optimizing the long-term average network delay. The proposed approach employs continuous valued popularity profiles rather than a fixed finite set in the literature. Simulation results demonstrate the successful application of proposed approach and the improvement over the most-popular content caching method.

[1]  Yuval Tassa,et al.  Continuous control with deep reinforcement learning , 2015, ICLR.

[2]  Shun Zhang,et al.  Load Balancing Based on Cache Resource Allocation in Satellite Networks , 2019, IEEE Access.

[3]  Haipeng Yao,et al.  Deep Q-Learning Aided Networking, Caching, and Computing Resources Allocation in Software-Defined Satellite-Terrestrial Networks , 2019, IEEE Transactions on Vehicular Technology.

[4]  Qi Zhang,et al.  The Stochastic Control Approach Exploring the Design Tradeoff between Handover and Cache Refreshment , 2019, 2019 IEEE International Conference on Industrial Cyber Physical Systems (ICPS).

[5]  Peng Yuan,et al.  A Back-tracing Partition based On-path Caching Distribution Strategy over integrated LEO Satellite and Terrestrial networks , 2018, 2018 10th International Conference on Wireless Communications and Signal Processing (WCSP).

[6]  Thang X. Vu,et al.  Efficient 5G Edge Caching Over Satellite , 2018 .

[7]  Christos Politis,et al.  Satellite Support for Enhanced Mobile Broadband Content Delivery in 5G , 2018, 2018 IEEE International Symposium on Broadband Multimedia Systems and Broadcasting (BMSB).

[8]  Weidong Wang,et al.  Distributed Caching Based on Matching Game in LEO Satellite Constellation Networks , 2018, IEEE Communications Letters.

[9]  Alireza Sadeghi,et al.  Optimal and Scalable Caching for 5G Using Reinforcement Learning of Space-Time Popularities , 2017, IEEE Journal of Selected Topics in Signal Processing.

[10]  Symeon Chatzinotas,et al.  Cache-Assisted Hybrid Satellite-Terrestrial Backhauling for 5G Cellular Networks , 2017, GLOBECOM 2017 - 2017 IEEE Global Communications Conference.

[11]  Bartlomiej Blaszczyszyn,et al.  Optimal geographic caching in cellular networks , 2014, 2015 IEEE International Conference on Communications (ICC).

[12]  Yang Li,et al.  A dominating-set-based and popularity-driven caching scheme in edge CCN , 2015, 2015 IEEE 34th International Performance Computing and Communications Conference (IPCCC).

[13]  Yang Li,et al.  A popularity-driven caching scheme with dynamic multipath routing in CCN , 2016, 2016 IEEE Symposium on Computers and Communication (ISCC).

[14]  Alex Graves,et al.  Playing Atari with Deep Reinforcement Learning , 2013, ArXiv.

[15]  Li Yao,et al.  Satellite resource description and search based on hybrid granularity , 2018, 2018 IEEE 15th International Conference on Networking, Sensing and Control (ICNSC).

[16]  Linling Kuang,et al.  Space Cloudlet Aided Caching Placement Strategy for Remote Mobile Social Networks , 2018, 2018 IEEE 29th Annual International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC).