This project is a minimal implementation of a push-pull gossip protocol for in-memory state dissemination. It is built from scratch and incorporates part of the Chord DHT (Distributed Hash Table) algorithm for peer discovery.
- Push-Pull Gossip Protocol: For state dissemination among peers.
- Chord DHT Integration: Peer discovery using the Chord algorithm.
This project is based on the following papers:
- Gossip paper: Gossip and Epidemic Protocols
- Chord paper: Chord: A Scalable Peer-to-peer Lookup Service for Internet Applications