Information-Theoretic Caching: Sequential Coding for Computing

Under the paradigm of caching, partial data are delivered before the actual requests of users are known. In this paper, this problem is modeled as a canonical distributed source coding problem with side information, where the side information represents the users' requests. For the single-user case, a singleletter characterization of the optimal rate region is established, and for several important special cases, closed-form solutions are given, including the scenario of uniformly distributed user requests. In this case, it is shown that the optimal caching strategy is closely related to total correlation and Wyner's common information. Using the insight gained from the single-user case, three two-user scenarios admitting single-letter characterization are considered, which draw connections to existing source coding problems in the literature: the Gray-Wyner system and distributed successive refinement. Finally, the model studied by Maddah-Ali and Niesen is rephrased to make a comparison with the considered information-theoretic model. Although the two caching models have a similar behavior for the single-user case, it is shown through a two-user example that the two caching models behave differently in general.

[1]  Axthonv G. Oettinger,et al.  IEEE Transactions on Information Theory , 1998 .

[2]  Suhas N. Diggavi,et al.  Content caching and delivery over heterogeneous wireless networks , 2014, 2015 IEEE Conference on Computer Communications (INFOCOM).

[3]  Andrea Sgarro,et al.  Source coding with side information at several decoders , 1977, IEEE Trans. Inf. Theory.

[4]  Alex J. Grant,et al.  Source coding for a simple network with receiver side information , 2008, 2008 IEEE International Symposium on Information Theory.

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

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

[7]  Jaime Llorca,et al.  Order-Optimal Rate of Caching and Coded Multicasting With Random Demands , 2015, IEEE Transactions on Information Theory.

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

[9]  Abdellatif Zaidi,et al.  Rate-Distortion Function for a Heegard-Berger Problem With Two Sources and Degraded Reconstruction Sets , 2016, IEEE Transactions on Information Theory.

[10]  Rudolf Ahlswede,et al.  Source coding with side information and a converse for degraded broadcast channels , 1975, IEEE Trans. Inf. Theory.

[11]  Neri Merhav,et al.  On successive refinement for the Wyner-Ziv problem , 2004, IEEE Transactions on Information Theory.

[12]  Jaime Llorca,et al.  Caching and coded multicasting: Multiple groupcast index coding , 2014, 2014 IEEE Global Conference on Signal and Information Processing (GlobalSIP).

[13]  Alex J. Grant,et al.  Rate Distortion With Side-Information at Many Decoders , 2009, IEEE Transactions on Information Theory.

[14]  Michele A. Wigger,et al.  Utility of encoder side information for the lossless Kaspi/Heegard-B erger problem , 2013, 2013 IEEE International Symposium on Information Theory.

[15]  Hans S. Witsenhausen,et al.  A conditional entropy bound for a pair of discrete random variables , 1975, IEEE Trans. Inf. Theory.

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

[17]  Bernhard C. Geiger,et al.  A Rate-Distortion Approach to Caching , 2016, IEEE Transactions on Information Theory.

[18]  Tobias J. Oechtering,et al.  Source Coding Problems With Conditionally Less Noisy Side Information , 2012, IEEE Transactions on Information Theory.

[19]  Jack K. Wolf,et al.  Noiseless coding of correlated information sources , 1973, IEEE Trans. Inf. Theory.

[20]  Aaron D. Wyner,et al.  The rate-distortion function for source coding with side information at the decoder , 1976, IEEE Trans. Inf. Theory.

[21]  Suhas N. Diggavi,et al.  Side-Information Scalable Source Coding , 2007, IEEE Transactions on Information Theory.

[22]  Toby Berger,et al.  Rate distortion when side information may be absent , 1985, IEEE Trans. Inf. Theory.

[23]  Robert M. Gray,et al.  Source coding for a simple network , 1974 .

[24]  Urs Niesen,et al.  Online Coded Caching , 2013, IEEE/ACM Transactions on Networking.

[25]  P. C. Wang Function Computation over Networks: Efficient Information Processing for Cache and Sensor Applications , 2015 .

[26]  William Equitz,et al.  Successive refinement of information , 1991, IEEE Trans. Inf. Theory.

[27]  Alon Orlitsky,et al.  Coding for computing , 1995, Proceedings of IEEE 36th Annual Foundations of Computer Science.

[28]  Urs Niesen,et al.  Coded caching for delay-sensitive content , 2014, 2015 IEEE International Conference on Communications (ICC).

[29]  Thomas M. Cover,et al.  Network Information Theory , 2001 .

[30]  Suhas N. Diggavi,et al.  Coded Caching for Multi-level Popularity and Access , 2014, IEEE Transactions on Information Theory.

[31]  Michael Satosi Watanabe,et al.  Information Theoretical Analysis of Multivariate Correlation , 1960, IBM J. Res. Dev..

[32]  J. Wolfowitz The rate distortion function for source coding with side information at the decoder , 1979 .

[33]  Aaron D. Wyner,et al.  On source coding with side information at the decoder , 1975, IEEE Trans. Inf. Theory.

[34]  Toby Berger,et al.  Sequential coding of correlated sources , 2000, IEEE Trans. Inf. Theory.

[35]  Michael Gastpar,et al.  A new converse bound for coded caching , 2016, 2016 Information Theory and Applications Workshop (ITA).

[36]  Amiram H. Kaspi,et al.  Rate-distortion function when side-information may be present at the decoder , 1994, IEEE Trans. Inf. Theory.

[37]  Urbashi Mitra,et al.  Source coding in the presence of exploration-exploitation tradeoff , 2014, 2014 IEEE International Symposium on Information Theory.

[38]  Urbashi Mitra,et al.  On scalable coding in the presence of decoder side information , 2014, 2014 IEEE International Symposium on Information Theory.

[39]  Bixio Rimoldi,et al.  Successive refinement of information: characterization of the achievable rates , 1994, IEEE Trans. Inf. Theory.

[40]  Suhas N. Diggavi,et al.  On the Role of Encoder Side-Information in Source Coding for Multiple Decoders , 2006, 2006 IEEE International Symposium on Information Theory.

[41]  Naftali Tishby,et al.  The information bottleneck method , 2000, ArXiv.

[42]  Toby Berger,et al.  New results in binary multiple descriptions , 1987, IEEE Trans. Inf. Theory.

[43]  Giuseppe Caire,et al.  Wireless Device-to-Device Caching Networks: Basic Principles and System Performance , 2013, IEEE Journal on Selected Areas in Communications.

[44]  Michael Gastpar,et al.  On distributed successive refinement with lossless recovery , 2014, 2014 IEEE International Symposium on Information Theory.

[45]  T. Charles Clancy,et al.  Fundamental Limits of Caching With Secure Delivery , 2013, IEEE Transactions on Information Forensics and Security.

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

[47]  WatanabeSatosi Information theoretical analysis of multivariate correlation , 1960 .

[48]  L. Goddard Information Theory , 1962, Nature.

[49]  Aaron D. Wyner,et al.  The common information of two dependent random variables , 1975, IEEE Trans. Inf. Theory.

[50]  Vivek K. Goyal,et al.  Multiple description coding with many channels , 2003, IEEE Trans. Inf. Theory.

[51]  Abbas El Gamal,et al.  Achievable rates for multiple descriptions , 1982, IEEE Trans. Inf. Theory.

[52]  Michele A. Wigger,et al.  On the Capacity of the Discrete Memoryless Broadcast Channel With Feedback , 2010, IEEE Transactions on Information Theory.

[53]  Abbas El Gamal,et al.  Network Information Theory , 2021, 2021 IEEE 3rd International Conference on Advanced Trends in Information Theory (ATIT).

[54]  Fang-Wei Fu,et al.  On the rate-distortion region for multiple descriptions , 2002, IEEE Trans. Inf. Theory.

[55]  Suhas N. Diggavi,et al.  Coded Caching for Heterogeneous Wireless Networks with Multi-level Access , 2014, ArXiv.