Chapter Summary
Chapter Summary
Key Points
- 1.
Online coded caching addresses dynamic demand. Time is first-class; cache updates per round. Regret vs best static MAN placement is the standard metric.
- 2.
Sublinear regret. Adversarial: . Stochastic: . Warmup penalty is small; asymptotically matches static MAN.
- 3.
FTPL (Follow-the-Perturbed-Leader) is a canonical algorithm achieving these bounds. Practical implementation uses parameterized placements for scalability.
- 4.
LRU and LFU miss the coded multicasting gain. Their regret against coded MAN is linear in . Factor improvement available but untapped in production.
- 5.
Non-stationary demand. Real workloads drift; standard log-regret breaks. Dynamic regret bounded by , where is the path length of optimal placement.
- 6.
Concept drift handling. Sliding windows, exponential weighting, change-point detection, ML-based prediction. Production CDNs use LRU + ML popularity prediction — no coded augmentation yet.
- 7.
Research-practice gap. Coded online caching provides provable regret with multicasting gain — but production deployment is a research opportunity, requiring coded-aware admission logic.
Looking Ahead
Chapter 21 specializes to video streaming: the most bandwidth- intensive application of caching in practice. Successive refinement, adaptive bitrate, Quality-of-Experience metrics — each interacts non-trivially with coded caching. Chapter 22 closes the book with open problems.