Prerequisites & Notation

Before You Begin

This chapter introduces device-to-device (D2D) caching networks. Prerequisites: the MAN scheme, basic Gupta-Kumar wireless scaling theory, and familiarity with random geometric graph models.

  • The MAN scheme and caching gain (Ch 2)(Review ch02)

    Self-check: Can you state t=KM/Nt = KM/N and the MAN rate formula?

  • Multi-antenna coded caching DoF (Ch 5)(Review ch05)

    Self-check: Can you contrast a single-server LL-antenna setup with a distributed D2D network?

  • Gupta-Kumar capacity scaling for ad-hoc networks(Review ch22)

    Self-check: Can you state the Θ(1/nlogn)\Theta(1/\sqrt{n\log n}) per-user throughput result for ad-hoc?

  • Random geometric graphs and wireless network models

    Self-check: What does 'interference radius' r(n)r(n) mean in a protocol model?

  • Asymptotic analysis / big-Theta notation

    Self-check: What is the difference between Θ(f)\Theta(f) and O(f)O(f)?

  • Zipf-distributed demands for popular content(Review ch01)

    Self-check: Can you state the hit ratio for a Zipf-α distribution with cache size MM?

Notation for This Chapter

Symbols for D2D network analysis.

SymbolMeaningIntroduced
nnNumber of users (network size), also playing the role of KK in D2Ds01
MMPer-user cache size in file unitss01
NNLibrary sizes01
μ\muMemory ratio M/NM/Ns01
Tn(M)T_n(M)Per-user aggregate throughput in a network of nn userss02
r(n)r(n)Interference radius: minimum distance between simultaneous transmitterss01
Θ(),O(),Ω()\Theta(\cdot), O(\cdot), \Omega(\cdot)Asymptotic growth notations02