Prerequisites & Notation

Before You Begin

This chapter generalizes MAN from single-access (one cache per user) to multi-access (each user accesses a subset of caches). Prerequisites: MAN basics and combinatorial placement.

  • MAN coded caching (Ch 2)(Review ch02)

    Self-check: Can you state MAN placement and delivery for KK users, NN files, memory MM?

  • D2D coded caching (Ch 11)(Review ch11)

    Self-check: What is the coded D2D gain structure?

  • Combinatorial designs (block designs, BIBD)

    Self-check: What is a resolvable design?

  • Cyclic groups / Zn\mathbb{Z}_n arithmetic

    Self-check: What does 'cyclic wrap-around' mean in a group of nn elements?

  • Decentralized caching (Ch 13)(Review ch13)

    Self-check: How does random placement compare to combinatorial placement?

Notation for This Chapter

Symbols for multi-access coded caching.

SymbolMeaningIntroduced
KKNumber of userss01
Λ\LambdaNumber of caches (can differ from KK)s01
LLNumber of caches each user accessess01
Ak\mathcal{A}_kSet of caches accessed by user kk; Ak=L|\mathcal{A}_k| = Ls01
RMA(L)R_\text{MA}(L)Multi-access delivery rate as function of LLs02
μ=M/N\mu = M/NPer-cache memory ratios01
LμL\muEffective per-user memory ratio (if caches disjoint)s02