Exercises

ex-cc-ch13-01

Easy

Compute the expected rate under popularity caching for K=50K = 50, N=1000N = 1000, M=100M = 100, Zipf-Ξ±=1.0\alpha = 1.0.

ex-cc-ch13-02

Easy

For decentralized coded caching with K=50K = 50, ΞΌ=0.1\mu = 0.1, compute the decentralized rate and compare with centralized MAN.

ex-cc-ch13-03

Easy

Why does heterogeneous cache size not bottleneck MAN rate by the minimum cache?

ex-cc-ch13-04

Easy

State the effective memory ratio under Zipf-Ξ±\alpha (Ji-Tulino- Llorca-Caire 2017).

ex-cc-ch13-05

Easy

Explain why decentralized caching is more deployable than centralized MAN.

ex-cc-ch13-06

Medium

Crossover between popularity and MAN. For K=20K = 20, N=200N = 200, M=40M = 40 (ΞΌ=0.2\mu = 0.2), find the Zipf exponent Ξ±βˆ—\alpha^* at which popularity caching expected rate equals MAN worst-case rate.

ex-cc-ch13-07

Medium

Decentralized rate proof. Derive the formula Rdec=K(1βˆ’ΞΌ)/ΞΌβ‹…(1βˆ’(1βˆ’ΞΌ)K)R_{\text{dec}} = K(1-\mu)/\mu \cdot (1 - (1-\mu)^K) for decentralized MAN.

ex-cc-ch13-08

Medium

Popular file hit ratio. Under Zipf-Ξ±\alpha, what fraction of demand is covered by the top 10% of files? (Ξ±=0,0.5,1,1.5\alpha = 0, 0.5, 1, 1.5).

ex-cc-ch13-09

Medium

Heterogeneous cache allocation. Given total budget BB (sum of all user caches), does it help to give all the storage to a few users and zero to others?

ex-cc-ch13-10

Medium

Hybrid placement. Construct a hybrid scheme (70% popularity, 30% random) for K=100K = 100, N=1000N = 1000, M=100M = 100, Ξ±=0.8\alpha = 0.8. Analyze hit ratio.

ex-cc-ch13-11

Hard

Converse for non-uniform demand. State an order-optimal lower bound on the expected rate under Zipf-Ξ±\alpha demand and sketch its proof.

ex-cc-ch13-12

Hard

Adversarial demand under Zipf. Suppose the adversary knows the popularity distribution and chooses the demand vector adversarially (subject to Zipf marginals). Does this change the MAN rate?

ex-cc-ch13-13

Challenge

Online coded caching. If the content catalog evolves over time (new content arrives, old content leaves), how should the caching strategy adapt? Sketch a research direction.

ex-cc-ch13-14

Challenge

Multi-level popularity / Pareto distribution. Real demand has been found to follow a stretched-exponential or Pareto distribution in some regimes (not pure Zipf). Do the Ji- Tulino-Llorca-Caire results extend?

ex-cc-ch13-15

Challenge

Economic tradeoff: caching vs paying. Users may refuse to participate in D2D caching (too expensive in battery/storage). Design an incentive scheme that ensures participation while preserving the Θ(M/N)\Theta(M/N) scaling.