Skip to content

rawwell/chord

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chord implementation in C

This implements the Chord algorithm based on the following paper:
Stoica, Ion et al. (2001). "Chord: A Scalable Peer-to-peer Lookup Service for Internet Applications". Proceedings of SIGCOMM'01 (ACM Press New York, NY, USA)

Paper available here:
http://pdos.csail.mit.edu/papers/ton:chord/

This implementation does not operate in a network environment and is a simulation.

The simulation requirements are to use an 8 bit keyspace, so a very simple hashing function is used. To use a larger keyspace it would be trivial to swap out the hash function with something like SHA.

About

Chord P2P implementation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published