Chapter Summary
Chapter Summary
Key Points
- 1.
MAN subpacketization is exponential. grows as . At , : . At : . MAN is infeasible beyond for typical file sizes.
- 2.
Placement Delivery Arrays (PDAs) are a unifying combinatorial framework for coded caching. A -PDA specifies placement and delivery; rate . MAN is a specific PDA.
- 3.
Yan et al. 2017 polynomial PDAs. Construction achieves (polynomial in ) with same rate as MAN. Establishes feasibility of polynomial-subpacketization coded caching.
- 4.
CommIT graph-coloring schemes (Shanmugam-Ji-Tulino-Llorca- Dimakis-Caire 2016+): achieve rate within factor 2 of MAN with . Makes coded caching deployable at .
- 5.
Rate-subpacketization tradeoff. Fundamental: smaller generally costs rate. MAN ( exponential, rate ) is one extreme; polynomial- schemes sit in the middle; uncoded (, rate ) is the other extreme.
- 6.
Graph-coloring recipe. Design structured placement whose conflict graph has polynomial chromatic number. Greedy coloring gives explicit delivery. The chromatic number determines the rate.
- 7.
Deployable today. PDA / graph-coloring schemes at - are feasible with polynomial and constant- factor rate gap. Coded caching is ready for 6G deployment, modulo standardization.
Looking Ahead
Chapter 15 opens a new application: coded data shuffling for distributed machine learning. In ML training, workers must periodically exchange data for randomized gradient updates. Coded shuffling — where "cache" = data already at a worker — reduces inter-worker communication by the same factor as coded caching, adapted to the ML setting. This is a major CommIT contribution (Wan-Tuninetti-Caire) that illustrates how coded caching ideas generalize beyond CDN delivery to distributed computing.