Efficient Condition-Based Consensus
in Asynchronous Distributed Systems
Achour Most´ efaoui, Sergio Rajsbaum Michel Raynal and Matthieu Roy mroy@irisa.fr
Efficient Condition-Based Consensus – p.1/25
Efficient Condition-Based Consensus in Asynchronous Distributed - - PowerPoint PPT Presentation
Efficient Condition-Based Consensus in Asynchronous Distributed Systems Achour Most efaoui, Sergio Rajsbaum Michel Raynal and Matthieu Roy mroy@irisa.fr Efficient Condition-Based Consensus p.1/25
Achour Most´ efaoui, Sergio Rajsbaum Michel Raynal and Matthieu Roy mroy@irisa.fr
Efficient Condition-Based Consensus – p.1/25
Efficient Condition-Based Consensus – p.2/25
Efficient Condition-Based Consensus – p.3/25
Efficient Condition-Based Consensus – p.4/25
Efficient Condition-Based Consensus – p.5/25
Efficient Condition-Based Consensus – p.6/25
Efficient Condition-Based Consensus – p.6/25
Efficient Condition-Based Consensus – p.6/25
Efficient Condition-Based Consensus – p.7/25
0111 1000 1001 1011 1100 1111 0110 0101 1101 0100 0011 1010 0010 0001 0000 1110
V ={0,1}, and n=4 V: set of proposable values V^n: set of all possible input vectors
Efficient Condition-Based Consensus – p.7/25
0111 1000 1111 0100 0010 0001 0000 1110 1011 0011 1101
Decide 0 Decide 1
1010 1100 1001 0110 0101
Efficient Condition-Based Consensus – p.7/25
Efficient Condition-Based Consensus – p.8/25
Efficient Condition-Based Consensus – p.9/25
Efficient Condition-Based Consensus – p.9/25
Efficient Condition-Based Consensus – p.10/25
Efficient Condition-Based Consensus – p.11/25
Efficient Condition-Based Consensus – p.13/25
Efficient Condition-Based Consensus – p.14/25
Efficient Condition-Based Consensus – p.15/25
Efficient Condition-Based Consensus – p.16/25
Efficient Condition-Based Consensus – p.16/25
Efficient Condition-Based Consensus – p.18/25
Efficient Condition-Based Consensus – p.18/25
Efficient Condition-Based Consensus – p.19/25
Efficient Condition-Based Consensus – p.19/25
Efficient Condition-Based Consensus – p.19/25
log
2(f/2+1)
[n−f, n] (...) (...)
[n−f, n−f+1] [n−f/2+1, n]
f/2 trivial interval leaves (f/2+1)/2 leaves
{n−f/2+1} [n−f/2, n] {n−f+1} {n−f} {n−(3f+6)/4} {n−(3f+2)/4} {n−(3f−2)/4} {n−(3f−6)/4} [n−(3f+6)/4,n−(3f+2)/4] [n−(3f−2)/4,n−(3f−6)/4]
[n−f, n−(3f+2)/4] [n−(3f−2)/4, n]
Efficient Condition-Based Consensus – p.20/25
Efficient Condition-Based Consensus – p.21/25
Efficient Condition-Based Consensus – p.22/25
Efficient Condition-Based Consensus – p.22/25
Efficient Condition-Based Consensus – p.22/25
Efficient Condition-Based Consensus – p.23/25
Efficient Condition-Based Consensus – p.23/25
Efficient Condition-Based Consensus – p.24/25
Efficient Condition-Based Consensus – p.25/25