Cooperative Caching and Transmission in CoMP-Integrated Cellular Networks Using Reinforcement Learning

Mobile network caching (MNC) and Coordinated MultiPoint (CoMP) joint transmission (JT) techniques are expected to play a significant role in future networks. Yet, when considering caching in a CoMP-integrated network where both single transmission (ST) and JT are permitted, some challenges need to be tackled. In this paper, we propose a cooperative online caching strategy to realize autonomous transmission-aware content caching and updating for video content delivery. Different from existing works, this paper considers practical time-varying user request patterns, and exploits storage-level and transmission-level cooperation to jointly optimize content caching under dynamic user demands for JT and ST. The former helps reduce caching redundancy and the latter helps BSs create CoMP-JT opportunities to improve cell-edge throughput. We formulate the content caching problem to be a Markov decision process (MDP), in which the system reward is defined as the delay reduction after performing a caching action. The goal is to maximize the system reward. Then, we develop a reinforcement learning (RL)-based online learning algorithm to search the optimal caching policy. To overcome the “curse of dimensionality,” the designed RL-based algorithm is extended with linear approximation. The system performance in terms of delay and cache hit rate is evaluated in the simulations, and the results demonstrate the effectiveness of the proposed strategy.

[1]  Abbas Jamalipour,et al.  Caching in Heterogeneous Ultradense 5G Networks: A Comprehensive Cooperation Approach , 2019, IEEE Vehicular Technology Magazine.

[2]  Ya-Ju Yu,et al.  Millimeter-Wave Backhaul Traffic Minimization for CoMP Over 5G Cellular Networks , 2019, IEEE Transactions on Vehicular Technology.

[3]  Gang Feng,et al.  Cooperative content distribution for 5G systems based on distributed cloud service network , 2015, 2015 IEEE International Conference on Communication Workshop (ICCW).

[4]  Xiaofei Wang,et al.  Collaborative Multi-Tier Caching in Heterogeneous Networks: Modeling, Analysis, and Design , 2017, IEEE Transactions on Wireless Communications.

[5]  Nei Kato,et al.  Smart Resource Allocation for Mobile Edge Computing: A Deep Reinforcement Learning Approach , 2019, IEEE Transactions on Emerging Topics in Computing.

[6]  Victor C. M. Leung,et al.  Buffer-Aware Streaming in Small-Scale Wireless Networks: A Deep Reinforcement Learning Approach , 2019, IEEE Transactions on Vehicular Technology.

[7]  Nei Kato,et al.  Machine Learning Meets Computation and Communication Control in Evolving Edge and Cloud: Challenges and Future Perspective , 2020, IEEE Communications Surveys & Tutorials.

[8]  Tony Q. S. Quek,et al.  Cooperative Caching and Transmission Design in Cluster-Centric Small Cell Networks , 2016, IEEE Transactions on Wireless Communications.

[9]  Jeffrey G. Andrews,et al.  Heterogeneous Cellular Networks with Flexible Cell Association: A Comprehensive Downlink SINR Analysis , 2011, IEEE Transactions on Wireless Communications.

[10]  Nirwan Ansari,et al.  Cooperative RAN Caching Based on Local Altruistic Game for Single and Joint Transmissions , 2017, IEEE Communications Letters.

[11]  Xiaofei Wang,et al.  Cache in the air: exploiting content caching and delivery techniques for 5G systems , 2014, IEEE Communications Magazine.

[12]  Wan Choi,et al.  Content Placement for Wireless Cooperative Caching Helpers: A Tradeoff Between Cooperative Gain and Content Diversity Gain , 2017, IEEE Transactions on Wireless Communications.

[13]  Bin Xia,et al.  Analysis on Cache-Enabled Wireless Heterogeneous Networks , 2015, IEEE Transactions on Wireless Communications.

[14]  Richard S. Sutton,et al.  Reinforcement Learning: An Introduction , 1998, IEEE Trans. Neural Networks.

[15]  F. Richard Yu,et al.  A Survey of Green Information-Centric Networking: Research Issues and Challenges , 2015, IEEE Communications Surveys & Tutorials.

[16]  Jie Tang,et al.  A Cache-Aided Communication Scheme for Downlink Coordinated Multipoint Transmission , 2018, IEEE Access.

[17]  Abbas Jamalipour,et al.  Coverage Analysis for Multi-Request Association Model (MRAM) in a Caching Ultra-Dense Network , 2019, IEEE Transactions on Vehicular Technology.

[18]  Nei Kato,et al.  State-of-the-Art Deep Learning: Evolving Machine Intelligence Toward Tomorrow’s Intelligent Network Traffic Control Systems , 2017, IEEE Communications Surveys & Tutorials.

[19]  Vincent K. N. Lau,et al.  How Much Cache is Needed to Achieve Linear Capacity Scaling in Backhaul-Limited Dense Wireless Networks? , 2017, IEEE/ACM Transactions on Networking.

[20]  Bin Hu,et al.  Joint Computing and Caching in 5G-Envisioned Internet of Vehicles: A Deep Reinforcement Learning-Based Traffic Control System , 2020, IEEE Transactions on Intelligent Transportation Systems.

[21]  Dan Wang,et al.  Intelligent Cognitive Radio in 5G: AI-Based Hierarchical Cognitive Cellular Networks , 2019, IEEE Wireless Communications.

[22]  Satoshi Suyama,et al.  5G Mobile and Wireless Communications Technology , 2016 .

[23]  Vincent K. N. Lau,et al.  Cache-Enabled Opportunistic Cooperative MIMO for Video Streaming in Wireless Systems , 2013, IEEE Transactions on Signal Processing.

[24]  Dan Wang,et al.  From IoT to 5G I-IoT: The Next Generation IoT-Based Intelligent Algorithms and 5G Technologies , 2018, IEEE Communications Magazine.

[25]  Victor C. M. Leung,et al.  Deep-Reinforcement-Learning-Based Optimization for Cache-Enabled Opportunistic Interference Alignment Wireless Networks , 2017, IEEE Transactions on Vehicular Technology.

[26]  H. Vincent Poor,et al.  Cluster Content Caching: An Energy-Efficient Approach to Improve Quality of Service in Cloud Radio Access Networks , 2016, IEEE Journal on Selected Areas in Communications.

[27]  Alexandros G. Dimakis,et al.  FemtoCaching: Wireless Content Delivery Through Distributed Caching Helpers , 2013, IEEE Transactions on Information Theory.

[28]  Bin Hu,et al.  When Deep Reinforcement Learning Meets 5G-Enabled Vehicular Networks: A Distributed Offloading Framework for Traffic Big Data , 2020, IEEE Transactions on Industrial Informatics.

[29]  Feng Xia,et al.  Deep Reinforcement Learning for Vehicular Edge Computing , 2019, ACM Trans. Intell. Syst. Technol..

[30]  Mehdi Bennis,et al.  Living on the edge: The role of proactive caching in 5G wireless networks , 2014, IEEE Communications Magazine.

[31]  Abbas Jamalipour,et al.  Multidimensional Cooperative Caching in CoMP-Integrated Ultra-Dense Cellular Networks , 2020, IEEE Transactions on Wireless Communications.

[32]  Abbas Jamalipour,et al.  Extensive Cooperative Caching in D2D Integrated Cellular Networks , 2017, IEEE Communications Letters.