Exercises
ex-ch22-e01
EasyDistinguish coded placement from coded delivery.
Placement: offline cache filling.
Delivery: online broadcast.
Placement
Coded placement: caches store functions (e.g., linear combinations) of file bits.
Delivery
Coded delivery: server broadcasts XOR combinations of file subfiles (MAN style).
In MAN
Uncoded placement + coded delivery. Open question: can coded placement help?
ex-ch22-e02
EasyState YMA 2018 optimality result.
Statement
Under uncoded placement ( raw bits), the MAN rate is optimal.
Proof sketch
Uncoded placement → delivery is an index-coding problem. Tight via local-chromatic-number analysis.
ex-ch22-e03
MediumExplain the analogy between coded caching (this book) and regenerating codes in distributed storage.
Regenerating codes
Coded storage across nodes; repair bandwidth reduced via coding. Coded placement strictly beats uncoded.
Coded caching
Coded placement at user caches; delivery rate reduced via coding. Coded placement optimality unknown.
Difference
Regenerating: repair is local (one node failing). Coded caching: delivery is global (all users). Different constraints; different optimal structures.
ex-ch22-e04
MediumFor heterogeneous caches with , , : compute upper and lower bounds.
Mean
. . .
Upper bound (MAN at mean)
.
Lower bound (cut-set)
.
Gap
unresolved. Memory-sharing scheme achieves something like the mean. Tight rate unknown.
ex-ch22-e05
MediumCompute finite-blocklength penalty for , , bits.
Subpacketization
.
Penalty scale
.
Interpretation
FB penalty — very substantial. Would need for negligible penalty.
PDA alternative
PDA with subpacketization: . Far better.
ex-ch22-e06
HardPropose an approach for proving or disproving MAN optimality under coded placement.
Information-theoretic cut-set + novel auxiliary random variables.
Direction 1: Disprove
Construct a specific instance where coded placement achieves rate . If found, MAN suboptimal.
Direction 2: Prove
Novel converse: show that any coded-placement scheme's rate is at least MAN's. Requires new Fano-style arguments with coded caches.
Status
Neither has been done. Partial: Gohari et al. show factor-2 gap; Wang-Liu-Ji show equality for . No general result.
ex-ch22-e07
HardFor Zipf- demand, which values make popularity- aware placement beneficial? Under what metric?
Uniform ($\alpha = 0$)
Uniform demand: popularity-aware placement irrelevant (all files equally likely). MAN optimal.
Zipf-$\alpha$, $\alpha > 0$
Some files more popular. Worst-case rate unchanged from MAN. Expected rate: popularity-aware placement strictly better.
Expected vs worst-case
Expected metric: popularity helps. Worst-case: MAN cannot be beaten (adversary picks unpopular files).
Practical
Real operators care about expected; Zipf-aware placement useful.
ex-ch22-e08
HardSketch a research proposal for integrating coded caching with ISAC at the ISAC waveform level.
Problem formulation
Joint optimization: waveform serves data (coded MAN XORs) + sensing probe (chirp / frequency hop).
Constraints
Data: must satisfy MAN XOR structure per user. Sensing: Fisher info bound per target.
Approach
Alternating optimization: fix waveform shape, optimize sensing parameters. Fix sensing parameters, optimize XOR combinations. Converge.
Expected outcome
Better joint tradeoff than orthogonal split. Rate and CRB both improved. Open research direction.
ex-ch22-e09
MediumWhat role does O-RAN play in coded caching deployment?
O-RAN structure
Disaggregated RAN: separate radio unit (RU), distributed unit (DU), centralized unit (CU). Open interfaces.
Caching opportunity
Cache at CU (serves many DUs); coded delivery via CU to DUs. Aligned with MAN's broadcast model.
Standards
O-RAN Alliance working on xApp/rApp APIs. Caching APIs (admission, eviction, coded placement) could be standardized.
Timeline
O-RAN commercialization: 2024-2026. Coded caching integration: 2025-2028 target.
ex-ch22-e10
HardDiscuss how coded caching interacts with security (Ch 12, 17) in a heterogeneous-cache setting.
Heterogeneous + privacy
Wan-Caire privacy extends to heterogeneous: each user has permutation . Per-user masking unchanged.
Heterogeneous + secrecy
STC requires per user. Large-cache users exceed this; small-cache users may not. Secrecy feasibility requires all users above threshold.
Open question
Optimal rate in heterogeneous + STC + privacy setting is open. Composite open problem.
ex-ch22-e11
MediumWhy might LEO satellite networks be particularly good candidates for coded caching?
Broadcast natural
LEO footprint covers many terrestrial terminals simultaneously. Single broadcast reaches many users — MAN- style delivery natural.
Backhaul scarcity
Gateway link to terrestrial backbone is limited. Caching at satellites reduces gateway pressure.
Dynamic topology
Satellites move; cache content must travel with them or be pre-positioned. Multi-access coded caching (Ch 18) handles dynamic associations.
Expected gain
gain directly applicable. At LEO scale ( users per footprint), massive savings.
ex-ch22-e12
MediumWhat is the main barrier to commercial coded-caching deployment?
Theory is solid
MAN rate, achievable schemes, converses — well understood.
Practical gaps
(i) Cross-layer coordination between L3 (caching) and L1 (delivery); (ii) subpacketization for large ; (iii) standards APIs; (iv) operator ROI.
Biggest barrier
Integration with existing CDN / streaming stacks. LRU-based CDNs work well enough commercially; switching is risky without standardized coded-caching primitives.
Resolution
5G MBMS + 6G coded primitives. Standards enable deployment.
ex-ch22-e13
HardPropose a research direction at the coded caching × AI/ML intersection.
Option A: FL + coded shuffling
Federated learning with coded data shuffling (Ch 15). Reduce cross-client gradient upload bandwidth.
Option B: Model cache coding
Cache ML model parameters at edge; coded updates serve multiple users. Model serving with coded delivery.
Option C: Inference result caching
Cache inference outputs; coded multicast of common results. Reduces inference server load for popular queries.
Option D: Coded + RL
Online RL for adaptive coded caching; formalize as stochastic online learning (Ch 20).
ex-ch22-e14
HardAfter 10 years of CommIT contributions, which single result do you consider most impactful, and why?
Option A: MAN itself
Founding contribution. Established the field. Everything else follows.
Option B: Multi-antenna (Lampiris-Elia-Caire)
Unified caching gain + spatial multiplexing gain. Extended coded caching to wireless fundamentally.
Option C: D2D scaling (Ji-Caire-Molisch)
Foundational D2D caching result; established the scaling. Shaped D2D research for a decade.
Your choice
Argue via impact, novelty, subsequent citations, or practical influence. Each of the above is a defensible answer.
ex-ch22-e15
HardWhat do you predict will be the most important coded caching result of 2024-2030?
Candidate 1
Resolution of coded-placement optimality. Either MAN is truly optimal (closure) or a strictly better scheme (revolution).
Candidate 2
First commercial deployment at scale. 5G MBMS + coded caching in a major operator.
Candidate 3
ISAC + coded caching in standardized 6G framework. Bridges theory to practice for the next generation.
Your argument
Defend a choice. Arguments for (1): intellectual centrality. For (2): practical impact. For (3): trend alignment with 6G standards.