English

On Coded Caching with Correlated Files

Information Theory 2021-06-15 v3 math.IT

Abstract

This paper studies the fundamental limits of the shared-link coded caching problem with correlated files, where a server with a library of NN files communicates with KK users who can locally cache MM files. Given an integer r[N]r \in [N], correlation is modeled as follows: each r-subset of files contains a unique common block. The tradeoff between the cache size and the average transmitted load is considered. First, a converse bound under the constraint of uncoded cache placement (i.e., each user directly stores a subset of the library bits) is derived. Then, a caching scheme for the case where every user demands a distinct file (possible for NKN \geq K) is shown to be optimal under the constraint of uncoded cache placement. This caching scheme is further proved to be decodable and optimal under the constraint of uncoded cache placement when (i) KrM2NKrM \leq 2N or KrM(K1)NKrM \geq (K - 1)N or r{1,2,N1,N}r \in \{1,2,N- 1,N\} for every demand type (i.e., when the demanded file are not necessarily distinct), and (ii) when the number of distinct demanded files is no larger than four. Finally, a two-phase delivery scheme based on interference alignment is shown to be optimal to within a factor of 2 under the constraint of uncoded cache placement for every possible demands. As a by-product, the proposed interference alignment scheme is shown to reduce the (worst-case or average) load of state-of-the-art schemes for the coded caching problem where the users can request multiple files.

Keywords

Cite

@article{arxiv.1901.05732,
  title  = {On Coded Caching with Correlated Files},
  author = {Kai Wan and Daniela Tuninetti and Mingyue Ji and Giuseppe Caire},
  journal= {arXiv preprint arXiv:1901.05732},
  year   = {2021}
}

Comments

A short version of this paper was presented at the 2019 IEEE International Symposium on Information Theory

R2 v1 2026-06-23T07:14:27.730Z