Exercises

ex-cc-ch10-01

Easy

State the Ji-Caire-Molisch per-user throughput scaling law for D2D caching networks and its key assumptions.

ex-cc-ch10-02

Easy

For n=100n = 100 users, M=50M = 50 files, N=200N = 200 files, state the expected number of neighbors caching a given file (at a typical user) under random uniform placement.

ex-cc-ch10-03

Easy

Compare throughput scaling of D2D caching, Gupta-Kumar ad-hoc, and infrastructure cellular in one paragraph.

ex-cc-ch10-04

Easy

Why is the scaling law "independent of nn"? Intuitively, what balances as nn grows?

ex-cc-ch10-05

Easy

What does the protocol interference model assume, and why does it matter for the scaling analysis?

ex-cc-ch10-06

Medium

Hit probability analysis. Derive the hit probability for a user in a random uniform D2D network with cache ratio ΞΌ\mu and expected kk neighbors.

ex-cc-ch10-07

Medium

Constant factor. Under the Ji-Caire-Molisch analysis, what constant multiplies M/NM/N in the per-user throughput (within the Θ\Theta notation)?

ex-cc-ch10-08

Medium

Zipf popularity. How does the throughput change under Zipf demand vs uniform? Assume α∈[0,1.5]\alpha \in [0, 1.5].

ex-cc-ch10-09

Medium

Network size crossover. For what nn does D2D + caching start outperforming infrastructure? Give an order-of-magnitude estimate for ΞΌ=0.1\mu = 0.1, typical link rates.

ex-cc-ch10-10

Medium

Cache refresh economics. With library churn rate 10% per day and M=10M = 10 GB per user cache, n=1000n = 1000 users, compute the daily cache-refresh bandwidth per user.

ex-cc-ch10-11

Hard

Converse proof sketch. Prove an upper bound on per-user D2D throughput: Tn(M)=O(M/N+1/n)T_n(M) = O(M/N + 1/\sqrt{n}).

ex-cc-ch10-12

Hard

Hybrid D2D/infrastructure optimization. Under mixed demand (popularity-concentrated + long-tail), derive the optimal split of demand between D2D delivery and infrastructure backup.

ex-cc-ch10-13

Challenge

Physical interference model. Re-derive the D2D scaling under an SINR-based physical interference model (instead of protocol). Does the Θ(M/N)\Theta(M/N) scaling survive?

ex-cc-ch10-14

Challenge

User selfishness. In a real D2D deployment, users may refuse to serve others (selfish behavior). How does this affect the scaling-law result?

ex-cc-ch10-15

Challenge

Mobility effects. When users are mobile (neighbors change over time), does the scaling law still hold? How does mobility change the constants?