Coded Caching With Nonuniform Demands

Research output: Contribution to journalArticlepeer-review

217 Scopus citations

Abstract

We consider a network consisting of a file server connected through a shared link to a number of users, each equipped with a cache. Knowing the popularity distribution of the files, the goal is to optimally populate the caches, such as to minimize the expected load of the shared link. For a single cache, it is well known that storing the most popular files is optimal in this setting. However, we show here that this is no longer the case for multiple caches. Indeed, caching only the most popular files can be highly suboptimal. Instead, a fundamentally different approach is needed, in which the cache contents are used as side information for coded communication over the shared link. We propose such a coded caching scheme and prove that it is close to optimal.

Original languageEnglish (US)
Article number7782760
Pages (from-to)1146-1158
Number of pages13
JournalIEEE Transactions on Information Theory
Volume63
Issue number2
DOIs
StatePublished - Feb 2017
Externally publishedYes

Bibliographical note

Funding Information:
U. Niesen was supported by AFOSR under Grant FA9550-09-1-0317.

Publisher Copyright:
© 2016 IEEE.

Keywords

  • Caching
  • coding
  • content distribution
  • prefetching

Fingerprint

Dive into the research topics of 'Coded Caching With Nonuniform Demands'. Together they form a unique fingerprint.

Cite this