Chandra–Toueg consensus algorithm: Difference between revisions

Content deleted Content added
Why it works: Bulletize. Remove multissues box. Not documented on Talk Page what problems were. But refs and tone seem fine.
No edit summary
Line 1:
The '''Chandra–Toueg consensus algorithm''', published by Tushar Deepak Chandra and Sam Toueg in 1996, is an algorithm for solving [[Consensus (computer science)|consensus]] in a network of unreliable processes equipped with an ''eventually strong'' [[failure detector]]. The failure detector is an abstract version of [[Timeout (computing)|timeouts]]; it signals to each process when other processes may have crashed. An eventually strong failure detector is one that never identifies some specific good process as having failed after some initial period of confusion, and at the same time eventually identifies all bad processes as failed. The algorithm itself is similar to the [[Paxos algorithm]], which also relies on failure detectors. Both algorithms assume the number of faulty processes is less than n/2 (i.e. the minority), where n is the total number of processes.
 
== The algorithm ==