Consensus (computer Science)

Consensus (computer Science)

A fundamental problem in distributed computing is to achieve overall system reliability in the presence of a number of faulty processes. This often requires processes to agree on some data value that is needed during computation. Examples of applications of consensus include whether to commit a transaction to a database, agreeing on the identity of a leader, state machine replication, and atomic broadcasts.

Read more about Consensus (computer Science):  Problem Description, Models of Computation, Equivalency of Agreement Problems, Solvability Results For Some Agreement Problems, Some Consensus Protocols, Applications of Consensus Protocols

Famous quotes containing the word consensus:

    No consensus of men can make an error erroneous. We can only find or commit an error, not create it. When we commit an error, we say what was an error already.
    Josiah Royce (1855–1916)