SWIM protocol implementation
-
Failure Detector Component - rather than basic random select, round-robin ri is used to improve the overall performance
-
Dissemination Component - implemented using an introducer node and multicast property
reference: https://www.cs.cornell.edu/~asdas/research/dsn02-swim.pdf