#gossip #membership #service #protocols #peer #reliable #view

app hyparview-rs

Membership protocol for reliable gossip services

2 releases

0.1.1 Dec 4, 2024
0.1.0 Dec 4, 2024

#1071 in Network programming

MIT license

29KB
591 lines

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>

Dependencies

~8–23MB
~288K SLoC

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy