Finite-Blocklength Coded Caching

Asymptotic Theory Meets Finite File Sizes

The MAN rate formula Rβˆ—(M)=K(1βˆ’ΞΌ)/(1+KΞΌ)R^*(M) = K(1-\mu)/(1+K\mu) is an asymptotic result, proven as file size Fβ†’βˆžF \to \infty. For finite FF:

  • Subpacketization overhead. Each file must be split into (Kt)\binom{K}{t} subfiles; indexing and header per subfile consume space.
  • Error probability. Practical codes have non-zero decoding error; the rate achievable at error Ξ΅\varepsilon exceeds the asymptotic limit.
  • Quantization and rounding. For non-integer tt, practical schemes round to nearest integer tt; rounding increases rate.

The finite-blocklength (FB) regime is where theory meets practice. Understanding FB penalties is critical for realistic deployment assessments.

Theorem: Finite-Blocklength Rate Penalty

For coded caching with file size FF bits, cache size MM, KK users, and target error probability Ξ΅\varepsilon, the achievable rate is bounded by RF(M,Ξ΅)β€…β€Šβ‰€β€…β€ŠRβˆžβˆ—(M)β‹…(1+O ⁣((Kt)/F)+O ⁣(log⁑(1/Ξ΅)/F)).R_{F}(M, \varepsilon) \;\leq\; R^*_\infty(M) \cdot \left(1 + \mathcal{O}\!\left(\sqrt{\binom{K}{t}/F}\right) + \mathcal{O}\!\left(\sqrt{\log(1/\varepsilon)/F}\right)\right). Penalties vanish as Fβ†’βˆžF \to \infty. For FF comparable to (Kt)\binom{K}{t} or smaller: significant penalty.

Two penalties: subpacketization (1/F/(Kt))(1/\sqrt{F/\binom{K}{t}}) and error-probability (1/F)(1/\sqrt{F}). Both scale as inverse square root of FF β€” standard finite-blocklength behavior.

Finite-Blocklength Rate Penalty vs File Size

Achievable rate vs file size. Penalty significant for small FF, asymptotically zero for large FF. Crossover at Fβ‰ˆ(Kt)F \approx \binom{K}{t} in bits.

Parameters
10

Practical Consequences of Finite Blocklength

The finite-blocklength analysis has concrete implications:

  1. Small files don't benefit much. A 10 KB web asset has F=8Γ—104F = 8 \times 10^4 bits. For K=50K = 50, t=10t = 10: (5010)β‰ˆ1010\binom{50}{10} \approx 10^{10} β€” the subpacketization requirement dwarfs FF. No coded gain possible.
  2. Large files benefit. A 1 GB video chunk: F=8Γ—109F = 8 \times 10^9. Same (Kt)\binom{K}{t}: plenty of room. Full gain achievable.
  3. Trade off KK for FF. If file size is fixed, increasing KK drives (Kt)\binom{K}{t} up, consuming file budget. Hence the emphasis on small KK in practice.
  4. PDAs (Ch 14) ease this. Polynomial-subpacketization schemes make (Kt)\binom{K}{t} β†’Kc\to K^c for small cc. Reduces FB penalty for small files.

Deployment guidance: apply coded caching to videos (large files), not tiny web assets.

Example: Video vs Web: FB Analysis

Compare FB penalties for K=30K = 30, ΞΌ=0.2\mu = 0.2: (i) video chunks (5 MB each), (ii) web assets (10 KB each).

,

Theorem: PDA Reduces Finite-Blocklength Penalty

For a Placement Delivery Array (PDA) scheme with subpacketization O(Kc)O(K^c) for constant cc, the finite-blocklength penalty is reduced to O(Kc/F)\mathcal{O}(\sqrt{K^c/F}) β€” polynomial in KK rather than exponential.

PDAs avoid (Kt)\binom{K}{t} subpacketization in exchange for a slightly reduced multicasting gain. The net effect on FB performance is dramatic for practical Kβ‰₯20K \geq 20.

Common Mistake: Asymptotic Rate Is Not Practically Achievable Below Threshold

Mistake:

Using the MAN asymptotic rate as the benchmark for practical performance without checking F≫(Kt)F \gg \binom{K}{t}.

Correction:

The MAN formula is an upper bound on practically achievable rate in the finite-blocklength regime. For small FF or large KK, the achievable rate can be significantly higher than MAN's asymptotic value.

Always check: is F≫(Kt)F \gg \binom{K}{t}? If yes, MAN is approached. If no, use finite-blocklength analysis or PDA-based schemes.

Key Takeaway

Finite-blocklength penalties matter in practice. For small files or large KK, MAN's asymptotic gain is not achievable. PDA schemes (Ch 14) mitigate this. Video (large files) is the practical sweet spot; web assets (small files) are not. Fully characterizing the FB coded-caching capacity is an open problem with practical importance.