A hierarchical caching strategy in content delivery network

Abstract This paper considers a hierarchical content delivery network in a randomly distributed interference environment, where the caching capability is distributed among two layers, the caching nodes and part of users. We propose a hierarchical caching strategy that is jointly optimized with the delivery performance, to achieve a fine balance between the cooperative gain and the caching diversity gain. In particular, to guarantee the effectiveness of caching strategy, the impact of communication interference at different layers on caching strategy is discussed during the file delivery phase. The optimization problem to maximize the offloading probability is formulated as a combinatorial optimization problem. By breaking the problem into two sub-multiple choice knapsack problems, the extreme case in the absence of user caching ability is first analyzed, and an optimization method based on the worst-case among users is proposed. Detailed analytical analysis and simulation experiments are carried out to evaluate the proposed caching strategy. The experimental results prove the superiority of the proposed cache strategy by comparing it with other caching strategies.

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

[2]  Cornelis H. Slump,et al.  Successive Interference Cancellation in Heterogeneous Networks , 2014, IEEE Transactions on Communications.

[3]  Xi Zhang,et al.  Collaborative Hierarchical Caching over 5G Edge Computing Mobile Wireless Networks , 2018, 2018 IEEE International Conference on Communications (ICC).

[4]  Marcelo Dias de Amorim,et al.  Joint Content-Mobility Priority Modeling for Cached Content Selection in D2D Networks , 2021, J. Netw. Syst. Manag..

[5]  Chunlin Li,et al.  Mobility and marginal gain based content caching and placement for cooperative edge-cloud computing , 2021, Inf. Sci..

[6]  Dongqing Xie,et al.  DF relaying networks in randomly distributed interference environments , 2017, 2017 9th International Conference on Wireless Communications and Signal Processing (WCSP).

[7]  H. Thompson Distribution of Distance to Nth Neighbour in a Population of Randomly Distributed Individuals , 1956 .

[8]  Xin Liu,et al.  Cache Aided Decode-and-Forward Relaying Networks: From the Spatial View , 2018, Wirel. Commun. Mob. Comput..

[9]  Mingchuan Zhang,et al.  Smart collaborative video caching for energy efficiency in cognitive Content Centric Networks , 2020, J. Netw. Comput. Appl..

[10]  Jun Li,et al.  Probabilistic Small-Cell Caching: Performance Analysis and Optimization , 2017, IEEE Transactions on Vehicular Technology.

[11]  Xin Liu,et al.  Secure probabilistic caching in random multi-user multi-UAV relay networks , 2019, Phys. Commun..

[12]  Arash Mohammadi,et al.  Joint Transmission Scheme and Coded Content Placement in Cluster-Centric UAV-Aided Cellular Networks , 2021, IEEE Internet of Things Journal.

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

[14]  Suhas N. Diggavi,et al.  Hierarchical Coded Caching , 2016, IEEE Trans. Inf. Theory.

[15]  Qing Yang,et al.  Social-aware cooperative caching mechanism in mobile social networks , 2020, J. Netw. Comput. Appl..

[16]  Konstantinos Psounis,et al.  Distributed Caching and Small Cell Cooperation for Fast Content Delivery , 2015, MobiHoc.

[17]  Dusit Niyato,et al.  Probabilistic Cache Placement in UAV-Assisted Networks With D2D Connections: Performance Analysis and Trajectory Optimization , 2020, IEEE Transactions on Communications.

[18]  Jie Li,et al.  Linear Coded Caching Scheme for Centralized Networks , 2018, IEEE Transactions on Information Theory.

[19]  Zhenyu Na,et al.  Probabilistic Caching Placement in the Presence of Multiple Eavesdroppers , 2018, Wirel. Commun. Mob. Comput..

[20]  Jeffrey G. Andrews,et al.  Stochastic geometry and random graphs for the analysis and design of wireless networks , 2009, IEEE Journal on Selected Areas in Communications.

[21]  Gordon L. Stüber,et al.  Outage Probability of Decode-and-Forward Cooperative Relaying Systems with Co-Channel Interference , 2012, IEEE Transactions on Wireless Communications.

[22]  Meixia Tao,et al.  Modeling, Analysis, and Optimization of Coded Caching in Small-Cell Networks , 2017, IEEE Transactions on Communications.

[23]  Gaofeng Nie,et al.  Distributed Cache Placement and User Association in Multicast-Aided Heterogeneous Networks , 2017, IEEE Access.

[24]  Gan Zheng,et al.  Optimization of Hybrid Cache Placement for Collaborative Relaying , 2017, IEEE Communications Letters.

[25]  Jun Rao,et al.  Optimal caching placement for D2D assisted wireless caching networks , 2015, 2016 IEEE International Conference on Communications (ICC).