Chord is a protocol and algorithm for a peer-to-peer distributed hash table.
In the implementation proposed here, I'm assuming "fake" peers (i.e. they run in local) since the aim was to understand some key point regarding how to distribute data and how to retrieve them.