Simplified implementation of the Chord DHT model for learning purposes
Simplified implementation of the Chord DHT model for learning purposes.
successor(hash(key)).{get, put}(hash(key))
chain: implemented in hexafluoride/HarmonyThe following metrics all scale with log(N) where N = peer count, matching the performance guarantees laid out in the Chord whitepaper, which corroborates the correctness of this implementation to some degree.
Chordette immediately after boot, in the process of stabilization
Chordette a few minutes after boot, when stabilization is complete
Chordette is licensed under MIT.