A python implementation of the Paxos algorithm
Paxos is a family of protocols for solving consensus in a network of unreliable processors. Consensus is the process of agreeing on one result among a group of participants. This problem becomes difficult when the participants or their communication medium may experience failures.
[1] - Wikipedia on Paxos (Computer science)
[2] - Neat algorithms - Paxos