Combination Networks With End-User-Caches: Novel Achievable and Converse Bounds Under Uncoded Cache Placement

Caching is an efficient way to reduce network traffic congestion during peak hours by storing some content at the users’ local caches. For the shared-link network with end-user-caches, Maddah-Ali and Niesen proposed a two-phase coded caching strategy. In practice, users may communicate with the server through intermediate relays. This paper studies the tradeoff between the memory size <inline-formula> <tex-math notation="LaTeX">${\mathsf M}$ </tex-math></inline-formula> and the network load <inline-formula> <tex-math notation="LaTeX">${\mathsf R}$ </tex-math></inline-formula> for the networks where a server with <inline-formula> <tex-math notation="LaTeX">${\mathsf N}$ </tex-math></inline-formula> files is connected to <inline-formula> <tex-math notation="LaTeX">${\mathsf H}$ </tex-math></inline-formula> relays (without caches), which in turn are connected to <inline-formula> <tex-math notation="LaTeX">${\mathsf K}$ </tex-math></inline-formula> users equipped with caches of <inline-formula> <tex-math notation="LaTeX">${\mathsf M}$ </tex-math></inline-formula> files. When each user is connected to a different subset of <inline-formula> <tex-math notation="LaTeX">${\mathsf r}$ </tex-math></inline-formula> relays, i.e., <inline-formula> <tex-math notation="LaTeX">${\mathsf K}= \binom {\mathsf H}{\mathsf r}$ </tex-math></inline-formula>, the system is referred to as a <italic>combination network with end-user-caches</italic>. In this work, converse bounds are derived for the practically motivated case of <italic>uncoded</italic> cache contents, that is, bits of the various files are directly pushed into the user caches without any coding. In this case, once the cache contents and the users’ demands are known, the problem reduces to a general index coding problem. This paper shows that relying on a well-known “acyclic index coding converse bound” results in converse bounds that are not tight for combination networks with end-user-caches. A novel converse bound that leverages the network topology is proposed, which is the tightest converse bound known to date. As a result of independent interest, an inequality that generalizes the well-known sub-modularity of entropy is derived. Several novel caching schemes are proposed, based on the Maddah-Ali and Niesen cache placement. These schemes leverage the structure of the combination network or/and perform interference elimination at the end-users. The proposed schemes are proved: (i) to be (order) optimal for some <inline-formula> <tex-math notation="LaTeX">$({\mathsf N}, {\mathsf M}, {\mathsf H}, {\mathsf r})$ </tex-math></inline-formula> parameters regimes under the constraint of uncoded cache placement, and (ii) to outperform the state-of-the-art schemes in numerical evaluations.

[1]  Aylin Yener,et al.  Coded caching for combination networks with cache-aided relays , 2017, 2017 IEEE International Symposium on Information Theory (ISIT).

[2]  Jaime Llorca,et al.  On the fundamental limits of caching in combination networks , 2015, 2015 IEEE 16th International Workshop on Signal Processing Advances in Wireless Communications (SPAWC).

[3]  Sheng Yang,et al.  Placement Delivery Array Design for Combination Networks with Edge Caching , 2018, 2018 IEEE International Symposium on Information Theory (ISIT).

[4]  Raymond W. Yeung,et al.  Network coding gain of combination networks , 2004, Information Theory Workshop.

[5]  Seyed Pooya Shariatpanahi,et al.  Multi-Server Coded Caching , 2015, IEEE Transactions on Information Theory.

[6]  Jaime Llorca,et al.  Caching in combination networks , 2015, 2015 49th Asilomar Conference on Signals, Systems and Computers.

[7]  Ruizhong Wei,et al.  Improved Constructions of Coded Caching Schemes for Combination Networks , 2019, IEEE Transactions on Communications.

[8]  Aylin Yener,et al.  Combination Networks With or Without Secrecy Constraints: The Impact of Caching Relays , 2017, IEEE Journal on Selected Areas in Communications.

[9]  Daniela Tuninetti,et al.  Novel outer bounds for combination networks with end-user-caches , 2017, 2017 IEEE Information Theory Workshop (ITW).

[10]  Ming Xiao,et al.  A Binary Coding Approach for Combination Networks and General Erasure Networks , 2007, 2007 IEEE International Symposium on Information Theory.

[11]  Li Tang,et al.  Coded caching for networks with the resolvability property , 2016, 2016 IEEE International Symposium on Information Theory (ISIT).

[12]  On nonsingularity of circulant matrices , 2018, 1810.09893.

[13]  Daniela Tuninetti,et al.  An Index Coding Approach to Caching With Uncoded Cache Placement , 2020, IEEE Transactions on Information Theory.

[14]  Pawel Petecki On cyclic Hamiltonian decompositions of complete k-uniform hypergraphs , 2014, Discret. Math..

[15]  Yitzhak Birk,et al.  Informed-source coding-on-demand (ISCOD) over broadcast channels , 1998, Proceedings. IEEE INFOCOM '98, the Conference on Computer Communications. Seventeenth Annual Joint Conference of the IEEE Computer and Communications Societies. Gateway to the 21st Century (Cat. No.98.

[16]  Daniela Tuninetti,et al.  On the optimality of uncoded cache placement , 2015, 2016 IEEE Information Theory Workshop (ITW).

[17]  Urs Niesen,et al.  Fundamental limits of caching , 2012, 2013 IEEE International Symposium on Information Theory.

[18]  Daniela Tuninetti,et al.  State-of-the-art in cache-aided combination networks , 2017, 2017 51st Asilomar Conference on Signals, Systems, and Computers.

[19]  Satoru Fujishige,et al.  Polymatroidal Dependence Structure of a Set of Random Variables , 1978, Inf. Control..

[20]  Xiaohu Tang,et al.  On the Placement Delivery Array Design for Centralized Coded Caching Scheme , 2015, IEEE Transactions on Information Theory.

[21]  A. Salman Avestimehr,et al.  The Exact Rate-Memory Tradeoff for Caching With Uncoded Prefetching , 2016, IEEE Transactions on Information Theory.

[22]  Lele Wang,et al.  On the capacity region for index coding , 2013, 2013 IEEE International Symposium on Information Theory.

[23]  Daniela Tuninetti,et al.  On the Benefits of Asymmetric Coded Cache Placement in Combination Networks with End-User Caches , 2018, 2018 IEEE International Symposium on Information Theory (ISIT).

[24]  Mohammad Ali Maddah-Ali,et al.  Characterizing the rate-memory tradeoff in cache networks within a factor of 2 , 2017, 2017 IEEE International Symposium on Information Theory (ISIT).

[25]  Daniela Tuninetti,et al.  On caching with more users than files , 2016, 2016 IEEE International Symposium on Information Theory (ISIT).

[26]  Daniela Tuninetti,et al.  Caching in Combination Networks: Novel Multicast Message Generation and Delivery by Leveraging the Network Topology , 2018, 2018 IEEE International Conference on Communications (ICC).