Election Algorithms

In distributed system, to avoid central server designs, election algorithms can help to establish a failover server to act as the boss.

Voting/consensus algorithms are a common methodology for handling this.