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