Questions: Gossip Protocols and Epidemic Algorithms

5 questions to test your understanding

Score: 0 / 5
Question 1 Multiple Choice

In a gossip-based distributed system with 1,000 nodes, 200 nodes suddenly crash mid-operation. What happens to information dissemination?

ADissemination halts because the crashed nodes create gaps that block propagation paths
BThe protocol must be manually reconfigured by an administrator to route around the failed nodes
CDissemination slows to O(n) rounds because the remaining nodes must compensate for missing peers
DThe remaining 800 nodes continue gossiping normally, and information still reaches all healthy nodes
Question 2 Multiple Choice

Why does gossip achieve O(log n) convergence rounds rather than O(n) rounds?

AEach node broadcasts to all peers simultaneously, splitting the propagation work across the cluster
BEach gossip round roughly doubles the number of informed nodes, producing exponential growth in coverage
CGossip uses a pre-built binary tree topology that guarantees logarithmic propagation depth
DNodes cache and replay messages at exponentially increasing intervals to reduce redundancy
Question 3 True / False

Gossip protocols can detect node failures by observing that a node's heartbeat counter stops incrementing across multiple gossip rounds.

TTrue
FFalse
Question 4 True / False

Gossip protocols require a central coordinator node to guarantee that information eventually reaches most nodes in the cluster.

TTrue
FFalse
Question 5 Short Answer

Why does random peer selection (rather than a fixed communication topology) make gossip protocols more fault-tolerant?

Think about your answer, then reveal below.