Characterizing the rate-memory tradeoff in cache networks within a factor of 2

Qian Yu, Mohammad Ali Maddah-Ali, A. Salman Avestimehr

Research output: Contribution to journalArticlepeer-review

105 Scopus citations

Abstract

We consider a basic caching system, where a single server with a database of N files (e.g., movies) is connected to a set of K users through a shared bottleneck link. Each user has a local cache memory with a size of M files. The system operates in two phases: A placement phase, where each cache memory is populated up to its size from the database, and a following delivery phase, where each user requests a file from the database, and the server is responsible for delivering the requested contents. The objective is to design the two phases to minimize the load (peak or average) of the bottleneck link. We characterize the rate-memory tradeoff of the above caching system within a factor of 2.00884 for both the peak rate and the average rate (under uniform file popularity), improving the state of the arts that are within a factor of 4 and 4.7, respectively. Moreover, in a practically important case where the number of files ( N ) is large, we exactly characterize the tradeoff for systems with no more than five users and characterize the tradeoff within a factor of 2 otherwise. To establish these results, we develop two new converse bounds that improve over the state of the art.

Original languageEnglish (US)
Article number8466799
Pages (from-to)647-663
Number of pages17
JournalIEEE Transactions on Information Theory
Volume65
Issue number1
DOIs
StatePublished - Jan 2019
Externally publishedYes

Bibliographical note

Publisher Copyright:
© 1963-2012 IEEE.

Keywords

  • Caching
  • coding
  • information-theoretic optimality
  • rate-memory tradeoff

Fingerprint

Dive into the research topics of 'Characterizing the rate-memory tradeoff in cache networks within a factor of 2'. Together they form a unique fingerprint.

Cite this