Consensus is one of the key problems in fault-tolerant distributed computing. Although the solvability of consensus is now a well-understood problem, comparing different algorithms in terms of efficiency is still an open problem. In this paper, we address this question for round-based consensus algorithm using communication predicates, on top of a partial synchronous system that alternates between good and bad periods (synchronous and non synchronous periods). Communication predicates together with the detailed timing information of the underlying partial-synchronous system provide a convenient and powerful framework for comparing different consensus algorithms and their implementations. This approach allows us to quantify the required leng...
We present a new abstraction to replace the t of n assumption used in designing fault-tolerant algo...
Abstract: In this paper, we offer new proofs to two lower bound results in distributed computing: a ...
Abstract. Consensus is the paradigmatic problem in fault-tolerant dis-tributed computing: it require...
Consensus is one of the key problems in fault-tolerant distributed computing. Although the solvabili...
Fault-tolerant computing is the art and science of building computer systems that continue to operat...
An indulgent algorithm is a distributed algorithm that tolerates asynchronous periods of the network...
This paper presents a tight lower bound on the time complexity of indulgent consensus algorithms, i....
2003-2004 > Academic research: refereed > Refereed conference paperVersion of RecordPublishe
International audienceConsensus is the paradigmatic problem in fault-tolerant distributed computing:...
A fundamental problem of fault-tolerant distributed computing is for the reliable processes to reach...
In consensus, the n nodes of a distributed system seek to take a consistent decision on some output,...
The condition-based approach is one of sophisticated methods to overcome several impossibilityresult...
2006-2007 > Academic research: refereed > Refereed conference paperVersion of RecordPublishe
It is well known that the consensus problem can be solved in a distributed system if, after some tim...
This paper presents a simple framework unifying a family of consensus algorithms that can tolerate p...
We present a new abstraction to replace the t of n assumption used in designing fault-tolerant algo...
Abstract: In this paper, we offer new proofs to two lower bound results in distributed computing: a ...
Abstract. Consensus is the paradigmatic problem in fault-tolerant dis-tributed computing: it require...
Consensus is one of the key problems in fault-tolerant distributed computing. Although the solvabili...
Fault-tolerant computing is the art and science of building computer systems that continue to operat...
An indulgent algorithm is a distributed algorithm that tolerates asynchronous periods of the network...
This paper presents a tight lower bound on the time complexity of indulgent consensus algorithms, i....
2003-2004 > Academic research: refereed > Refereed conference paperVersion of RecordPublishe
International audienceConsensus is the paradigmatic problem in fault-tolerant distributed computing:...
A fundamental problem of fault-tolerant distributed computing is for the reliable processes to reach...
In consensus, the n nodes of a distributed system seek to take a consistent decision on some output,...
The condition-based approach is one of sophisticated methods to overcome several impossibilityresult...
2006-2007 > Academic research: refereed > Refereed conference paperVersion of RecordPublishe
It is well known that the consensus problem can be solved in a distributed system if, after some tim...
This paper presents a simple framework unifying a family of consensus algorithms that can tolerate p...
We present a new abstraction to replace the t of n assumption used in designing fault-tolerant algo...
Abstract: In this paper, we offer new proofs to two lower bound results in distributed computing: a ...
Abstract. Consensus is the paradigmatic problem in fault-tolerant dis-tributed computing: it require...