A consistent hashing algorithm