Augmenting Multiple-Transmitter Coded Caching using Popularity Knowledge at the Transmitters

The work presents a new way of exploiting non-uniform file popularity in caching networks. Focusing on the interference channel with cache-enabled transmitters and receivers, we show how non-uniform file popularity can be used to accelerate the impact of transmitter-side data redundancy in coded caching. This approach is motivated by the recent discovery that under realistic file-size constraints, having content appear in multiple transmitters can boost multiplicatively the speed-up factor attributed to coded caching.We formulate the problem through an optimization algorithm, which seeks to optimize the number of transmitters each file is cached at, as a function of that file’s popularity. Part of the optimization effort involves a biconvex problem; such problems are traditionally solved by heuristic Alternate Convex Search methods that generally do not guarantee the global optimum. To avoid this, we follow a more involved path which includes the design of a new search algorithm that exploits the properties of the caching problem itself. The overall optimization algorithm provably achieves the globally optimal solution, and does so with a complexity that scales as a polynomial function of the logarithm of the size of the file catalog. In the end, the optimal transmitter-side cache placement yields multiplicative speedup factors over traditional multi-transmitter coded caching algorithms.

[1]  Gennian Ge,et al.  Centralized Coded Caching Schemes: A Hypergraph Theoretical Approach , 2016, IEEE Transactions on Information Theory.

[2]  Petros Elia,et al.  Adding Transmitters Dramatically Boosts Coded-Caching Gains for Finite File Sizes , 2018, IEEE Journal on Selected Areas in Communications.

[3]  Stephen P. Boyd,et al.  Convex Optimization , 2004, Algorithms and Theory of Computation Handbook.

[4]  Sem C. Borst,et al.  Distributed Caching Algorithms for Content Distribution Networks , 2010, 2010 Proceedings IEEE INFOCOM.

[5]  Guoqiang Zhang,et al.  Caching in information centric networking: A survey , 2013, Comput. Networks.

[6]  Michael Gastpar,et al.  A Novel Centralized Strategy for Coded Caching with Non-uniform Demands , 2018, ArXiv.

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

[8]  Donald F. Towsley,et al.  The Role of Caching in Future Communication Systems and Networks , 2018, IEEE Journal on Selected Areas in Communications.

[9]  Chih-Chun Wang,et al.  Coded Caching with Heterogeneous File Demand Sets — The Insufficiency of Selfish Coded Caching , 2019, 2019 IEEE International Symposium on Information Theory (ISIT).

[10]  Li Tang,et al.  Coded Caching Schemes With Reduced Subpacketization From Linear Block Codes , 2017, IEEE Transactions on Information Theory.

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

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

[13]  Lawrence Ong,et al.  An improved caching scheme for nonuniform demands and its optimal allocation , 2017, 2017 3rd IEEE International Conference on Computer and Communications (ICCC).

[14]  Jingjing Zhang,et al.  Coded caching for reducing CSIT-feedback in wireless communications , 2015, 2015 53rd Annual Allerton Conference on Communication, Control, and Computing (Allerton).

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

[16]  Jaime Llorca,et al.  Finite-Length Analysis of Caching-Aided Coded Multicasting , 2014, IEEE Transactions on Information Theory.

[17]  Kevin Barraclough,et al.  I and i , 2001, BMJ : British Medical Journal.

[18]  Thrasyvoulos Spyropoulos,et al.  Optimal cache allocation for femto helpers with joint transmission capabilities , 2017, 2017 IEEE International Conference on Communications (ICC).

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

[20]  Daniel E. Geer,et al.  Power. Law , 2012, IEEE Secur. Priv..

[21]  Bruno Clerckx,et al.  On coded caching in the overloaded MISO broadcast channel , 2017, 2017 IEEE International Symposium on Information Theory (ISIT).

[22]  M. Newman Power laws, Pareto distributions and Zipf's law , 2005 .

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

[24]  Lutz H.-J. Lampe,et al.  Full Characterization of Optimal Uncoded Placement for the Structured Clique Cover Delivery of Nonuniform Demands , 2020, IEEE Transactions on Information Theory.

[25]  Petros Elia,et al.  Fundamental limits of cache-aided wireless BC: Interplay of coded-caching and CSIT feedback , 2015, 2016 54th Annual Allerton Conference on Communication, Control, and Computing (Allerton).

[26]  Nuwan S. Ferdinand,et al.  Coded caching with non-identical user demands , 2017, 2017 15th Canadian Workshop on Information Theory (CWIT).

[27]  Petros Elia,et al.  Resolving the Feedback Bottleneck of Multi-Antenna Coded Caching , 2018, IEEE Transactions on Information Theory.

[28]  Mohammad Ali Maddah-Ali,et al.  Fundamental limits of cache-aided interference management , 2016, 2016 IEEE International Symposium on Information Theory (ISIT).

[29]  Yong Deng,et al.  Structure of Optimal Cache Placement for Coded Caching with Heterogeneous Demands , 2019, ArXiv.

[30]  Jingjing Zhang,et al.  Cache-aided cooperation with no CSIT , 2017, 2017 IEEE International Symposium on Information Theory (ISIT).

[31]  Petros Elia,et al.  Fundamental Limits of Coded Caching With Multiple Antennas, Shared Caches and Uncoded Prefetching , 2020, IEEE Transactions on Information Theory.

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

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

[34]  Deniz Gündüz,et al.  Uncoded Caching and Cross-Level Coded Delivery for Non-Uniform File Popularity , 2018, 2018 IEEE International Conference on Communications (ICC).

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