Chapter Summary

Chapter Summary

Key Points

  • 1.

    The shared-link coded caching network is defined by four parameters: KK users, NN files, per-user cache MM, delivery rate RR. A placement phase (off-peak) fills the caches without knowing future demands; a delivery phase (peak) sends a single coded message from which each user recovers its requested file using the message and its cache.

  • 2.

    Popularity (uncoded) caching places the M\lfloor M \rfloor most popular files in every cache, achieving cache-hit ratio h=n=1MPnh = \sum_{n=1}^{M} P_n and expected delivery rate K(1h)K(1 - h). This is provably optimal within the uncoded regime — no whole-file placement + unicast delivery scheme does better.

  • 3.

    The worst-case rate under uncoded caching is K(1M/N)K(1 - M/N). Caching saves each user's own miss rate by a factor 1M/N1 - M/N (the local caching gain), but uncoded delivery cannot multicast usefully when users want different files.

  • 4.

    The figure of merit is the memory ratio M/NM/N, not absolute MM. With fixed MM and growing NN, the popularity- caching hit ratio collapses — caches cannot keep up with libraries. The right x-axis is the fractional cache size M/NM/N, which is bounded in [0,1][0, 1] regardless of how large the library gets.

  • 5.

    Coded caching preview. The Maddah-Ali–Niesen scheme achieves RMAN=K(1M/N)/(1+t)R_{\text{MAN}} = K(1-M/N)/(1+t) where t=KM/Nt = K M/N is the coded caching gain parameter. Each coded multicast message simultaneously serves t+1t + 1 users. For large networks this gain is unbounded.

  • 6.

    Two gains, not one. Caching provides a local gain (1M/N)(1 - M/N) — the miss-rate reduction captured by any caching strategy — and a coded multicasting gain (1+t)1(1 + t)^{-1} — the combinatorial savings from sharing coded messages across users. Popularity caching captures only the first. The two gains multiply, so coded caching dominates whenever tt is non-negligible.

  • 7.

    Practical caveats. The MAN scheme requires (Kt)\binom{K}{t} subfiles per file (exponential in KK), assumes uniform demand, and uses an error-free shared link. Each caveat defines a theme of a later chapter: subpacketization (Ch 14), non-uniform demand (Ch 13), and wireless channels (Chs 5–9).

Looking Ahead

Chapter 2 delivers on the preview: we construct the Maddah-Ali–Niesen scheme explicitly, prove the rate formula RMAN(M)=K(1M/N)/(1+KM/N)R_{\text{MAN}}(M) = K(1 - M/N)/(1 + KM/ N), and visualize the placement/delivery dance that makes each XOR message simultaneously useful to t+1t+1 users. Chapter 3 then asks: is the MAN rate optimal? We will see that under uncoded placement it is (Yu-Maddah-Ali-Avestimehr 2018), and that the general case is still an open problem.