Transmission Rate Analysis in Multi-Level Hierarchical Coded Caching

Coded caching has demonstrated the superiority in mitigating traffic pressure through jointly considering content delivery and storage schemes. However, existing works mainly focus on the situation where users have uniform demands with multiple layer of caches. In this paper, we propose a multilevel hierarchical coded caching scheme when users have nonuniform demands in a multi-hop content delivery network scenario. Specifically, to maintain the symmetry constraint of coded caching we utilize K-means to separate the file set with arbitrary distribution of popularity into several file subsets. We also formulate the Jensen's inequality and derive the upper bound of the transmission rate in each layer. To evaluate the system efficiency, we leverage the open-source Netflix dataset as our file set and conduct an experiment on a content delivery network with two layers of caches. Experimental results demonstrates that our multilevel hierarchical coded caching scheme performs much better than the baseline LFU caching scheme.

[1]  Urs Niesen,et al.  Online coded caching , 2014, ICC.

[2]  Urs Niesen,et al.  Coded Caching With Nonuniform Demands , 2017, IEEE Transactions on Information Theory.

[3]  Urs Niesen,et al.  Fundamental Limits of Caching , 2014, IEEE Trans. Inf. Theory.

[4]  Rajmohan Rajaraman,et al.  Placement Algorithms for Hierarchical Cooperative Caching , 2001, J. Algorithms.

[5]  Suhas N. Diggavi,et al.  Effect of number of users in multi-level coded caching , 2015, 2015 IEEE International Symposium on Information Theory (ISIT).

[6]  S. RaijaSulthana Distributed caching algorithms for content distribution networks , 2015 .

[7]  Xinbing Wang,et al.  Coded caching under arbitrary popularity distributions , 2015, 2015 Information Theory and Applications Workshop (ITA).

[8]  Urs Niesen,et al.  Decentralized coded caching attains order-optimal memory-rate tradeoff , 2013, 2013 51st Annual Allerton Conference on Communication, Control, and Computing (Allerton).

[9]  Kamesh Munagala,et al.  Web caching using access statistics , 2001, SODA '01.

[10]  Urs Niesen,et al.  Coded Caching With Nonuniform Demands , 2017, IEEE Trans. Inf. Theory.

[11]  Suhas N. Diggavi,et al.  Hierarchical coded caching , 2014, 2014 IEEE International Symposium on Information Theory.

[12]  Suhas N. Diggavi,et al.  Multi-level coded caching , 2014, 2014 IEEE International Symposium on Information Theory.