Skip to content

Latest commit

 

History

History
9 lines (6 loc) · 628 Bytes

README.md

File metadata and controls

9 lines (6 loc) · 628 Bytes

hyparview-rs

Membership protocol for gossip services. Implementation inspired by HyParView (https://www.dpss.inesc-id.pt/~ler/reports/srds07.pdf).

HyParView maintains a hybrid view of the network with an active and a passive view. Nodes will consider peers in the active view to be eligible for gossiping. Passive view peers are periodically swapped when peer swap messages TTL expire. This mechanism allows for a set of passive peers that are ready to be promoted to the active view when needed, as dictated by network conditions or the application.

Usage: target/debug/gossip-rs <gossip_port> <bootstrap_host_and_port>