1 Introduction
2 Scalability Spectrum
3 Preliminaries, JSQ Policy, and Power-of d Algorithms
4 Universality of JSQ(d) Policies
5 Blocking and Infinite-Server Dynamics
6 Load Balancing in Graph Topologies
7 Token-Based Load Balancing
8 Redundancy Policies and Alternative Scaling