Coded caching in a multi-server system with random topology

Cache-aided content delivery is studied in a multi-server system with P servers and K users, each equipped with a local cache memory. In the delivery phase, each user connects randomly to any ρ out of P servers. Thanks to the availability of multiple servers, which model small base stations with limited storage capacity, user demands can be satisfied with reduced storage capacity at each server and reduced delivery rate per server; however, this also leads to reduced multicasting opportunities compared to a single server serving all the users simultaneously. A joint storage and proactive caching scheme is proposed, which exploits coded storage across the servers, uncoded cache placement at the users, and coded delivery. The delivery latency is studied for both successive and simultaneous transmission from the servers. It is shown that, with successive transmission the achievable average delivery latency is comparable to that achieved by a single server, while the gap between the two depends on ρ, the available redundancy across servers, and can be reduced by increasing the storage capacity at the SBSs.

[1]  Deniz Gündüz,et al.  Decentralized Caching and Coded Delivery With Distinct Cache Capacities , 2017, IEEE Transactions on Communications.

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

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

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

[5]  Aditya Ramamoorthy,et al.  Constructions of fractional repetition codes from combinatorial designs , 2013, 2013 Asilomar Conference on Signals, Systems and Computers.

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

[7]  Vaneet Aggarwal,et al.  Coded Caching With Distributed Storage , 2019, IEEE Transactions on Information Theory.

[8]  Jesús Gómez-Vilardebó,et al.  Fundamental Limits of Caching: Improved Rate-Memory Tradeoff With Coded Prefetching , 2018, IEEE Transactions on Communications.

[9]  Aditya Ramamoorthy,et al.  Fractional Repetition Codes With Flexible Repair From Combinatorial Designs , 2014, IEEE Transactions on Information Theory.

[10]  Alexandros G. Dimakis,et al.  Network Coding for Distributed Storage Systems , 2007, IEEE INFOCOM 2007 - 26th IEEE International Conference on Computer Communications.

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

[12]  Mohammad Mohammadi Amiri,et al.  Fundamental Limits of Coded Caching: Improved Delivery Rate-Cache Capacity Trade-off , 2016 .

[13]  Alexandros G. Dimakis,et al.  Femtocaching and device-to-device collaboration: A new architecture for wireless video distribution , 2012, IEEE Communications Magazine.

[14]  Ziv Bar-Yossef,et al.  Index Coding With Side Information , 2006, IEEE Transactions on Information Theory.

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

[16]  Parastoo Sadeghi,et al.  Distributed index coding , 2016, 2016 IEEE Information Theory Workshop (ITW).

[17]  Deniz Gündüz,et al.  Decentralized coded caching with distinct cache capacities , 2016, 2016 50th Asilomar Conference on Signals, Systems and Computers.

[18]  Jesús Gómez-Vilardebó Fundamental Limits of Caching: Improved Bounds with Coded Prefetching , 2016, ArXiv.

[19]  Nihar B. Shah,et al.  Optimal Exact-Regenerating Codes for Distributed Storage at the MSR and MBR Points via a Product-Matrix Construction , 2010, IEEE Transactions on Information Theory.

[20]  Deniz Gündüz,et al.  Wireless Content Caching for Small Cell and D2D Networks , 2016, IEEE Journal on Selected Areas in Communications.

[21]  Dimitris S. Papailiopoulos,et al.  Simple regenerating codes: Network coding for cloud storage , 2011, 2012 Proceedings IEEE INFOCOM.

[22]  Deniz Gündüz,et al.  Coded Caching in a Multi-Server System With Random Topology , 2020, IEEE Transactions on Communications.

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

[24]  Lawrence Ong,et al.  Cooperative Multi-Sender Index Coding , 2019, IEEE Transactions on Information Theory.