Parallel & Distributed Operating Systems Group

Chord: Fully decentralized peer-to-peer systems

Project overview

The Chord project explored how to build scalable, robust distributed systems using peer-to-peer ideas. The basis for much of our work is the Chord distributed hash lookup primitive. Chord is completely decentralized and symmetric, and can find data using only log(N) messages, where N is the number of nodes in the system. Chord’s lookup mechanism is provably robust in the face of frequent node failures and re-joins.

You can read more on the project website.