Chord, protocol and algorithm for a peer-to-peer distributed hash table