On Combination Networks with Cache-aided Relays and Users

Caching is an efficient way to reduce peak hour network traffic congestion by storing some contents at the user's cache without knowledge of later demands. Coded caching strategy was originally proposed by Maddah-Ali and Niesen to give an additional coded caching gain compared the conventional uncoded scheme. Under practical consideration, the caching model was recently considered in relay network, in particular the combination network, where the central server communicates with $K=\binom{H}{r}$ users (each is with a cache of $M$ files) through $H$ immediate relays, and each user is connected to a different $r-$subsets of relays. Several inner bounds and outer bounds were proposed for combination networks with end-user-caches. This paper extends the recent work by the authors on centralized combination networks with end-user caches to a more general setting, where both relays and users have caches. In contrast to the existing schemes in which the packets transmitted from the server are independent of the cached contents of relays, we propose a novel caching scheme by creating an additional coded caching gain to the transmitted load from the server with the help of the cached contents in relays. We also show that the proposed scheme outperforms the state-of-the-art approaches.

[1]  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).

[2]  A. Salman Avestimehr,et al.  Characterizing the Rate-Memory Tradeoff in Cache Networks Within a Factor of 2 , 2019, IEEE Transactions on Information Theory.

[3]  Mohammad Ali Maddah-Ali,et al.  The exact rate-memory tradeoff for caching with uncoded prefetching , 2017, 2017 IEEE International Symposium on Information Theory (ISIT).

[4]  Daniela Tuninetti,et al.  Novel Outer Bounds and Inner Bounds with Uncoded Cache Placement for Combination Networks with End-User-Caches , 2017 .

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

[6]  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).

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

[8]  Mohammad Ali Maddah-Ali,et al.  On the optimality of separation between caching and delivery in general cache networks , 2017, 2017 IEEE International Symposium on Information Theory (ISIT).

[9]  Daniela Tuninetti,et al.  Combination Networks with End-user-caches: Novel Achievable and Converse Bounds under Uncoded Cache Placement. , 2017 .

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

[11]  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).

[12]  J. H. van Lint,et al.  A Course in Combinatorics: Trees , 2001 .

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

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

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