A Cooperative Coded Caching Strategy for D2D-Enabled Cellular Networks

With the explosive increase of data traffic in wireless networks, caching video contents by device-to-device (D2D) communication has emerged as an effective solution for alleviating the burden of backhaul links. How to improve cooperative caching between mobile users in D2D-enabled cellular networks is crucial. In this paper, we propose a cooperative coded caching (CCC) strategy for D2D-enabled cellular networks to minimize the delivery delay. In our method, users are divided into different social clusters through an interest-dependent Chinese restaurant process (ICRP) since users request different content based on their interests. Moreover, we exploit the maximum distance separable (MDS) code to encode the contents into distinct segments. We propose a caching algorithm based on a greedy approach to obtain the optimal content placement. Numerical results demonstrate the effectiveness of our proposed caching strategy in terms of average delivery delay.

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

[2]  Cong Ling,et al.  Coded caching in a multi-server system with random topology , 2017, 2018 IEEE Wireless Communications and Networking Conference (WCNC).

[3]  Sujit Dey,et al.  Video-Aware Scheduling and Caching in the Radio Access Network , 2014, IEEE/ACM Transactions on Networking.

[4]  Di Yuan,et al.  Cost-Optimal Caching for D2D Networks With User Mobility: Modeling, Analysis, and Computational Approaches , 2017, IEEE Transactions on Wireless Communications.

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

[6]  Gang Feng,et al.  Multi-Agent Reinforcement Learning for Efficient Content Caching in Mobile D2D Networks , 2019, IEEE Transactions on Wireless Communications.

[7]  Eduard A. Jorswieck,et al.  Optimized Caching and Spectrum Partitioning for D2D Enabled Cellular Systems With Clustered Devices , 2020, IEEE Transactions on Communications.

[8]  Abbas Jamalipour,et al.  Traffic Differentiated Clustering Routing in DSRC and C-V2X Hybrid Vehicular Networks , 2020, IEEE Transactions on Vehicular Technology.

[9]  Yueming Cai,et al.  Collaborative Caching and Matching for D2D Content Sharing , 2018, IEEE Wireless Communications.

[10]  Amina Piemontese,et al.  MDS-Coded Distributed Caching for Low Delay Wireless Content Delivery , 2017, IEEE Transactions on Communications.

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

[12]  Peter I. Frazier,et al.  Distance dependent Chinese restaurant processes , 2009, ICML.

[13]  Chenyang Yang,et al.  Caching Policy for Cache-Enabled D2D Communications by Learning User Preference , 2017, IEEE Transactions on Communications.

[14]  Zhu Han,et al.  A Survey on Socially Aware Device-to-Device Communications , 2018, IEEE Communications Surveys & Tutorials.

[15]  Sherali Zeadally,et al.  A Survey of Device-to-Device Communications: Research Issues and Challenges , 2018, IEEE Communications Surveys & Tutorials.

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

[17]  M. L. Fisher,et al.  An analysis of approximations for maximizing submodular set functions—I , 1978, Math. Program..

[18]  Aly El Gamal,et al.  On the Design and Analysis of Optimal Wireless Caching Schemes With Placement Cost and Unlimited Memory , 2020, IEEE Wireless Communications Letters.

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

[20]  Arumugam Nallanathan,et al.  Deployment Model and Performance Analysis of Clustered D2D Caching Networks Under Cluster-Centric Caching Strategy , 2020, IEEE Transactions on Communications.

[21]  Alexander Schrijver,et al.  Combinatorial optimization. Polyhedra and efficiency. , 2003 .

[22]  Wei Zhang,et al.  Caching on the Move: A User Interest-Driven Caching Strategy for D2D Content Sharing , 2019, IEEE Transactions on Vehicular Technology.

[23]  Mehdi Bennis,et al.  Decentralized Asynchronous Coded Caching Design and Performance Analysis in Fog Radio Access Networks , 2020, IEEE Transactions on Mobile Computing.

[24]  Abbas Jamalipour,et al.  Cooperative Caching and Transmission in CoMP-Integrated Cellular Networks Using Reinforcement Learning , 2020, IEEE Transactions on Vehicular Technology.