Shared vs Dedicated Cache Models
Definition: Dedicated-Cache Model
Dedicated-Cache Model
In the dedicated-cache model, each user has its own cache of size files. This is the standard MAN model (Chapter 2) and all prior chapters. The coded caching gain is .
Hybrid Models
Real deployments often blend the two: each user has a small personal cache (phone), plus access to a shared network cache (gateway). The hybrid model's analysis is:
Total aggregate cache = .
Coded caching operates on two "layers": personal caches give per-user XOR gain; shared caches give cache-group-level XOR gain. The rate combines the two. Parrinello et al. (2020) treat this; the resulting rate tradeoff is a generalization of both the dedicated and shared formulas.
The practical design challenge: balance personal vs shared storage under a total-budget constraint. Shared is typically cheaper (larger caches with lower per-byte cost) but less flexible (no personalized content).