Audioscrobbler - The Music Technology Playground from Last.fm libketama is a consistent hashing library written in C. You supply a list of servers and ketama will map keys to servers in a consistent way, even after adding or removing servers from the list.