What happens to a basic, non-self-healing Ring Algorithm if a single
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 3 · Passing the crown in a ring
007skaty

007skaty The Hirschberg-Sinclair bidirectional ring algorithm

2h ago

007skaty

007skaty Self-Healing Ring Networks

Unblock the ring, unblock the ring! The Elect One opens the path when it breaks!

2h ago

007skaty

007skaty The Ring Algorithm coordinates leader elections in circular computer networks

2h ago

007skaty
Double the directions and double the speed
BETA

007skaty Steer your avatar using double directions and speed to master the Elect One algorithm.

2h ago

007skaty
The circle of trust in network rings

007skaty Logical ring nodes handle leader failures by passing election messages containing their own IDs to their immediate successors.

2h ago

007skaty
Quiz

In what direction do messages typically flow in a standard Ring election algorithm?

2h ago

007skaty
Quiz

What is a key advantage of the Ring Algorithm's structure over the Bully Algorithm?

2h ago

007skaty
We find the best among us by promoting those who surpass us.

2h ago

007skaty
Filtering the crown with the LCR protocol

007skaty Nodes pass along larger identification numbers and discard smaller ones to find the crown.

2h ago

007skaty
Quiz

How does a node in the LCR algorithm know it has officially won the election?

2h ago

007skaty
Quiz

In the LCR ring algorithm, what does a node do if it receives an ID smaller than its own?

2h ago

007skaty
Fun Fact

Token ring: In the 1980s, IBM popularized Token Ring local networks, which used a physical ring structure to pass a data token around.

2h ago

007skaty
Quiz

What is the worst-case message complexity of the Hirschberg-Sinclair algorithm?

2h ago

007skaty
Quiz

How do the 'probes' travel in the Hirschberg-Sinclair algorithm compared to the LCR algorithm?

2h ago

007skaty
Glossary
leader election (noun)
A process in distributed computing where a single node is chosen to coordinate shared tasks. In 1977, Gérard Le Lann proposed the first ring-based protocol to resolve this coordinator selection process.

2h ago

007skaty
Quiz

How do self-healing ring networks handle a dead neighbor?

2h ago

007skaty
Quiz

What happens to a basic, non-self-healing Ring Algorithm if a single node crashes during an election?

2h ago

007skaty
Gossip

What is the best shape for teamwork?

2h ago