Consistent Hashing and Random Trees: Distributed Caching Protocols for Relieving Hot Spots on the World Wide Web
https://www.cs.princeton.edu/courses/archive/fall09/cos518/papers/chash.pdf