Algorithm of The Elect One: Split Vote System Freeze
Chapter 1

The chaos of a leaderless world

Chapter 2

The bully on the playground

Chapter 3

Passing the crown in a ring

Chapter 4

Modern consensus and the cloud

Ch 2 · The bully on the playground
007skaty

007skaty The unstable election loop of the Bully Algorithm

2h ago

007skaty

007skaty The high bandwidth cost of the Bully Algorithm during network elections

2h ago

007skaty

007skaty The leadership messages of the Bully Algorithm

2h ago

007skaty

007skaty The Bully Algorithm elects new leaders in distributed computer systems

2h ago

007skaty

007skaty Split-Vote Livelock

Split the vote, split the vote, Matching timers freeze the whole system!

2h ago

007skaty
The heavy cost of network bullying
BETA

007skaty Track how mean comments spread to discover the heavy cost of network bullying.

2h ago

007skaty
How the biggest ID wins the crown

007skaty When a distributed system leader fails, nodes message higher IDs and the biggest responsive node bullies its way to the top

2h ago

007skaty
Quiz

Who designed the classic Bully Algorithm in 1982?

2h ago

007skaty
Quiz

In the Bully Algorithm, how does a node determine if it can declare itself the leader?

2h ago

007skaty
When authority is based solely on rank, an unstable leader paralyzes the group.

2h ago

007skaty
The three messages of digital power

007skaty Nodes send Election, Answer, and Coordinator signals to stop rivals from claiming power.

2h ago

007skaty
Quiz

Which message is sent by the winning node in the Bully Algorithm to announce its victory?

2h ago

007skaty
Quiz

What is the purpose of the 'Answer' message in the Bully Algorithm?

2h ago

007skaty
Fun Fact

Bully name: The Bully Algorithm gets its name because nodes with higher IDs literally bully lower-ID nodes out of the election.

2h ago

007skaty
Quiz

Why is the Bully Algorithm rarely used in very large global cloud networks?

2h ago

007skaty
Quiz

What is the worst-case message complexity of the Bully Algorithm with N nodes?

2h ago

007skaty
Glossary
bully algorithm (noun)
A distributed computing protocol used to elect a coordinator by selecting the active node with the highest identifier. Hector Garcia-Molina first proposed this leader election method in a 1982 paper on distributed systems.

2h ago

007skaty
Quiz

How can engineers prevent an unstable node from ruining a Bully election?

2h ago

007skaty
Quiz

What is the 'unstable node' problem in the Bully Algorithm?

2h ago

007skaty
Gossip

How do you handle a real-life bully?

2h ago