hyparview-rs

Crates.iohyparview-rs
lib.rshyparview-rs
version0.1.1
created_at2024-12-04 01:34:15.385964+00
updated_at2024-12-04 01:38:35.455729+00
descriptionMembership protocol for reliable gossip services
homepage
repository
max_upload_size
id1470893
size62,246
Eric Gonzalez (gzalz)

documentation

README

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>

Commit count: 0

cargo fmt