Early stopping in Byzantine agreement
Journal of the ACM (JACM)
Knowledge and common knowledge in a byzantine environment: crash failures
Information and Computation
Impossibility of distributed consensus with one faulty process
Journal of the ACM (JACM)
Early-stopping Terminating Reliable Broadcast protocol for general-omission failures
PODC '96 Proceedings of the fifteenth annual ACM symposium on Principles of distributed computing
Distributed Algorithms
A Layered Analysis of Consensus
SIAM Journal on Computing
A simple proof of the uniform consensus synchronous lower bound
Information Processing Letters
Optimal Early Stopping in Distributed Consensus (Extended Abstract)
WDAG '92 Proceedings of the 6th International Workshop on Distributed Algorithms
Time and Message Efficient Reliable Broadcasts
WDAG '90 Proceedings of the 4th International Workshop on Distributed Algorithms
Hundreds of impossibility results for distributed computing
Distributed Computing - Papers in celebration of the 20th anniversary of PODC
Uniform consensus is harder than consensus
Journal of Algorithms
Optimal early stopping uniform consensus in synchronous systems with process omission failures
Proceedings of the sixteenth annual ACM symposium on Parallelism in algorithms and architectures
Optimal decision strategies in Byzantine environments
Journal of Parallel and Distributed Computing
Message and time efficient consensus protocols for synchronous distributed systems
Journal of Parallel and Distributed Computing
Hi-index | 0.00 |
In the synchronous round-based model, a process crash is dirty if it occurs exactly while a process is sending messages in a round, and this causes the process to send to some, but not all, of the intended recipients for the given round. Dirty crashes are possible; however, they are unlikely to occur, since the time spent sending messages is usually very small compared to the maximum message delay (i.e., compared to the duration of a round). In this paper, we investigate how fast one can solve some agreement problems, namely consensus and terminating reliable broadcast (TRB), when the number of dirty crashes that occur is small. In particular, we describe some algorithms for the uniform and non-uniform versions of these problems, and provide some matching lower bounds. All our uniform algorithms are strictly better than conventional early-stopping algorithms, in the sense that they never take more rounds to decide or halt, and they take fewer rounds when the number of dirty crashes is small.