SWIM Gossip Protocol, Visualized: Break a Cluster in Your Browser
Gossip-based membership protocols like SWIM are simple to explain, but it is hard to build an intuition about how they behave under failures. This article walks through the protocol using an interactive simulator - you can kill nodes, drop packets or isolate a member and see how suspicion, refutation and convergence work in practice