What does a server assume if it sends an 'Election' message and
Chapter 1

The chaos of a leaderless network

Chapter 2

The rules of the bully game

Chapter 3

Why it is called a bully

Chapter 4

Real-world power and pitfalls

Ch 2 · The rules of the bully game
007skaty

007skaty The Bully Algorithm ranks servers to elect a leader

2h ago

007skaty
The power of the ID number

007skaty Pre-assigned unique integer IDs like 1, 2, or 3 establish a strict hierarchy where the highest active number takes control.

2h ago

007skaty
Quiz

Why must every server in the network have a unique ID?

2h ago

007skaty
Quiz

How does the Bully Algorithm determine which server is the rightful leader?

2h ago

007skaty
Fun Fact

Bully origin: Hector Garcia-Molina invented the Bully Algorithm in 1982, naming it after how big servers 'bully' smaller ones out of power.

2h ago

007skaty

007skaty How computer servers run a Bully algorithm election

2h ago

007skaty
How servers challenge their superiors

007skaty Active servers query only their superiors to find a new coordinator.

2h ago

007skaty
Quiz

When server ID 3 starts an election, to which servers does it send 'Election' messages?

2h ago

007skaty
Quiz

What does a server assume if it sends an 'Election' message and receives no response?

2h ago

007skaty
Glossary
bully algorithm (noun)
An algorithm used in distributed systems to elect a coordinator process based on the highest identifier. Hector Garcia-Molina first proposed this leader election protocol in 1982 for synchronous distributed computing networks.

2h ago

007skaty

007skaty How the Bully algorithm allows giant servers to shut down challengers

2h ago

007skaty
The Quiet Coordinator
BETA

007skaty Organize polling booths and staff to learn how quiet coordinators keep elections running smoothly.

2h ago

007skaty
Quiz

After receiving an 'Answer' message, what does the initiating server do?

2h ago

007skaty
Quiz

What does an 'Answer' message from a higher-ID server tell the challenger?

2h ago

007skaty
Gossip

Which server ID would you want to be in a network?

2h ago

007skaty

007skaty A winning server establishes leadership in the Bully algorithm.

2h ago

007skaty
Quiz

To which servers does the newly elected coordinator send its victory message?

2h ago

007skaty
Quiz

What happens if a lower-ID server receives a 'Coordinator' message?

2h ago

007skaty
Gossip

Do you think hierarchy is necessary for teams to function?

2h ago