CS168: The Modern Algorithmic Toolbox Lecture #1: Introduction and Consistent Hashing
Chord: a scalable peer-to-peer lookup protocol for internet applications