loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
2003 International Conference on Dependable Systems and Networks (DSN'03)
Evaluating the Condition-Based Approach to Solve Consensus
San Francisco, California
June 22-June 25
ISBN: 0-7695-1952-0
Achour Mostefaoui, Universit de Rennes 1
Eric Mourgaya, Universit de Rennes 1
Philippe Raïpin Parvédy, Universit de Rennes 1
Michel Raynal, Universit de Rennes 1

Several approaches have been proposed to circumvent the impossibility to solve consensus in asynchronous distributed systems prone to process crash failures. Among them, randomization, unreliable failure detectors, and leader oracles have been particularly investigated. Recently a new approach (called "condition-based") has been proposed. Let an input vector be a vector whose i-th entry contains the value proposed by process pi. The condition-based approach consists in stating conditions on input vectors that make consensus solvable despite up to f process crashes. Several conditions have been proposed. (As an example, one of them requires that the greatest value in an input vector appears more than f times.)

This paper presents an evaluation of the condition-based approach to solve consensus. It shows that this approach is particularly attractive and very efficient when the probability of process crashes is low (a common fact in practice). In these cases, the probability for the condition-based protocol to terminate is practically equal to 1.

Citation:
Achour Mostefaoui, Eric Mourgaya, Philippe Raïpin Parvédy, Michel Raynal, "Evaluating the Condition-Based Approach to Solve Consensus," dsn, pp.541, 2003 International Conference on Dependable Systems and Networks (DSN'03), 2003
Usage of this product signifies your acceptance of the Terms of Use.