Exercises
ex-cc-ch08-01
EasyCompute the NDT upper bound for , , , , .
.
NDT = max(1, K(1-ΞΌ)/(N_EN L_EN (1+t)) + K(1-ΞΌ)/(N_EN C)).
Compute
. Downlink term: . Fronthaul term: . Sum: . NDT .
ex-cc-ch08-02
EasyState why NDT always, and what operating point achieves NDT = 1.
NDT is defined relative to the infinite-fronthaul baseline.
Answer
NDT is normalized to , the delivery time with infinite fronthaul and no cache needed. Any real architecture cannot be faster than the infinite-fronthaul baseline. NDT = 1 is achieved when (full library cached at each EN) or when (pure cloud-RAN without cache bottleneck, DoF = ).
ex-cc-ch08-03
EasyAs and , the NDT reduces to a specific Chapter 5 formula. Identify it.
No cache, abundant fronthaul: reduces to Lampiris-Caire without the caching gain.
Answer
NDT β the per-user MU-MIMO DoF formula from Chapter 5 with . The architecture reduces to a cooperative -antenna transmitter serving users.
ex-cc-ch08-04
EasyWhat is the "aggregate caching gain" in a C-RAN model, and how does it differ from the MAN scheme's ?
Caches are at ENs, not at users.
Answer
In MAN: . Caches at users; users benefit directly from their own cache contents. In C-RAN: . Caches at ENs; users benefit only indirectly through EN-to-user downlink. The number of cache "locations" is , not . Typically , so the aggregate cache gain in C-RAN is smaller than in MAN for the same per-cache size.
ex-cc-ch08-05
EasyFor iso-NDT contours, compute the marginal substitution rate at , , , ().
Formula from Β§8.3.
Compute
. Interpretation: adding 0.1 to saves 0.125 in along the iso-NDT contour.
ex-cc-ch08-06
MediumAchievability sketch. Outline the achievability scheme for the NDT upper bound .
Two phases: fronthaul-delivery + downlink-delivery.
Downlink uses cooperative Lampiris-Caire with antennas.
Phase 1: fronthaul delivery
For each user's demand , the cloud determines which subfiles are not cached at the nearest EN. These must be transferred via fronthaul. Total per-EN fronthaul: files per delivery round.
Phase 2: downlink delivery
After all ENs have the requested content, they cooperatively transmit to users via Lampiris-Caire: DoF = . Delivery time: .
Sum
The phases run sequentially (fronthaul + downlink); total time in units of gives the stated NDT bound.
ex-cc-ch08-07
MediumEconomic optimization. An operator has cache cost per file per EN and fronthaul cost per file-per-use per EN. Derive the optimal () for target NDT .
Minimize subject to iso-NDT constraint.
Use Lagrangian.
Lagrangian
where is the NDT formula. KKT: ; .
Optimality condition
Dividing: . The ratio of marginal NDT sensitivities equals the cost ratio. Solve explicitly using the NDT formula.
Interpretation
Cheap cache (): push high, low. Cheap fronthaul: opposite. The optimum slides along the iso-NDT contour based on cost ratios.
ex-cc-ch08-08
MediumSubstitution rate at extreme corners. Compute at vs for , . Which end is cache-heavy?
Large C, small ΞΌ: fronthaul-rich. Large ΞΌ, small C: cache-rich.
Compute
At : . Very steep β adding cache saves lots of fronthaul here. At : . Very shallow β fronthaul trivially saved per unit of cache.
Interpretation
Cache-heavy end has low substitution rate; operators already have ample cache, marginal cache isn't very useful. Cache-poor end has high substitution rate: every bit of cache saves lots of fronthaul. If cache is cheap, add lots at the cache-poor end.
ex-cc-ch08-09
MediumNDT and DoF. Show that when , the NDT formula reduces to a DoF-type expression with effective antenna count (and cloud DoF additional).
At ΞΌ = 0, t = 0. NDT formula has two terms.
Evaluate
.
Relation to DoF
First term = . Second term = , the fronthaul's "DoF budget." Total delay = sum of delays at the two bottlenecks.
Physical meaning
In a non-cached C-RAN, the cloud generates messages; fronthaul transports them; ENs radiate them. Both legs have DoF-like capacities; total delay is the sum of the leg delays.
ex-cc-ch08-10
MediumLampiris-Caire gain in C-RAN. Quantify the additional DoF gain from coded caching in a C-RAN with , , , . Compare with .
ΞΌ = 0: aggregate t = 0. ΞΌ = 0.1: t = 0.4.
Compute
: Downlink NDT contribution = . : ; . Reduction: 36%.
Interpretation
Coded caching contributes a multiplicative factor on the downlink term, reducing NDT substantially. The CommIT NDT extension (vs. uncoded) is what makes this gain realizable.
ex-cc-ch08-11
HardConverse proof sketch. Prove the NDT lower bound via a cut-set argument.
Cut at cloud-EN boundary: fronthaul capacity = .
Cut at EN-user boundary: BC DoF = .
Cut 1: Cloud-EN
Non-cached content files must cross the fronthaul in each delivery round. Fronthaul aggregate capacity: files/use. Time to transfer: .
Cut 2: EN-User
All files (post-fronthaul) must be delivered to users via MIMO BC with effective antennas. DoF = ; time = normalized to in the NDT convention (only non-cached content needs downlink transmission in the achievable protocol; cached content is delivered directly).
Sum
The two cuts are sequential; total time β₯ sum. Hence stated expression.
ex-cc-ch08-12
HardAchievability gap. Identify parameter regimes where the achievable upper bound exceeds the cut-set lower bound (i.e., where caching gain is strict).
t > 0 gives a gap.
At or , the gap vanishes.
Upper bound
.
Lower bound
.
Gap
Difference = . Nonzero whenever .
Consequence
The cut-set bound is loose when caching gain is active (). The true NDT is below but the upper bound is usually achievable. The gap is the coded multicast contribution.
ex-cc-ch08-13
ChallengeMixed-traffic NDT. Extend the NDT formula to mixed cacheable and uncacheable traffic. State the analogous JLEC-style separation result.
Time-share: fraction ΞΈ for cacheable mode, (1-ΞΈ) for uncacheable.
Uncacheable mode has no caching gain; .
Setup
Let be cacheable and uncacheable rates per user. Cacheable mode achieves downlink NDT = ; fronthaul = . Uncacheable mode: same architecture but ; downlink NDT = ; fronthaul = .
Time-shared NDT region
Total delivery time = for fraction of cacheable content. The achievable pairs form a pentagon-like region analogous to JLEC 2019's GDoF region.
Separation optimality
Park-Caire-Simeone 2020+ show separation is GDoF-optimal in the C-RAN setting. The NDT formulation extends the JLEC separation theorem to architectures with fronthaul constraints.
Open
Exact finite-SNR tradeoffs and NDT-optimal joint schemes are open. The separation is a clean achievability and conjecturally tight; converse proofs for general regimes remain research-active.
ex-cc-ch08-14
ChallengePrivacy-constrained NDT. When user demands must be kept private from the ENs (leakage-free delivery), does the NDT framework still apply? Sketch the modifications.
Wan-Caire 2022: privacy-constrained C-RAN.
Privacy may require extra randomness in fronthaul phase.
Scheme adaptation
Privacy requires that the fronthaul message does not reveal to any single EN. Use shared randomness between cloud and users (like secret sharing) to obscure demands.
Effect on NDT
Shared randomness comes at zero rate cost (Wan-Caire 2022). NDT under demand privacy matches the non-private NDT for most operating regimes.
Cost
The cost is in coordination: each user must receive its share of the shared randomness. Communication-complexity cost may appear in finite- analyses; the NDT (asymptotic) remains invariant.
Research
The precise characterization of NDT with combined fronthaul, caching, and privacy constraints is ongoing CommIT research.
ex-cc-ch08-15
ChallengeHeterogeneous ENs. In a real deployment, different ENs may have different cache sizes and fronthaul capacities. State the NDT generalization to non-symmetric deployments.
Replace with (aggregate cache).
Replace with (aggregate fronthaul).
Formulation
Let EN have cache , fronthaul , antennas. Aggregate gain: . Effective antenna count: (cooperative).
NDT
Downlink: ; fronthaul: ; sum for heterogeneous NDT.
Fairness considerations
Heterogeneity can be exploited or hurt fairness. Larger caches at some ENs could serve nearby users faster; careful scheduling required.
Research
Heterogeneous-EN NDT is less well-studied than the symmetric case. Open problems include optimal cache placement under spatial heterogeneity and user demand correlation.