Proceedings of the 2013 ACM Symposium on Principles of Distributed Computing 2013
DOI: 10.1145/2484239.2484269
|View full text |Cite
|
Sign up to set email alerts
|

Early-deciding consensus is expensive

Abstract: In consensus, the n nodes of a distributed system seek to take a consistent decision on some output, despite up to t of them crashing or even failing maliciously, i.e., behaving "Byzantine". It is known that it is impossible to guarantee that synchronous, deterministic algorithms consistently decide on an output in fewer than f + 1 rounds in executions in which the actual number of faults is f ≤ t. This even holds if faults are crash-only, and in this case the bound can be matched precisely. However, the quest… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
7
0
1

Year Published

2014
2014
2024
2024

Publication Types

Select...
5
2

Relationship

0
7

Authors

Journals

citations
Cited by 10 publications
(9 citation statements)
references
References 31 publications
1
7
0
1
Order By: Relevance
“…First, without failures, every server receives an A-broadcast message from all of its d predecessors, i.e., (n − 1) · d messages received by each server. This is consistent with the Ω(n 2 f ) worst-case message complexity for synchronous f -resilient consensus algorithms [21]. Second, every failed server is detected by up to d servers, each sending a failure notification to its d successors.…”
Section: Work Per Serversupporting
confidence: 82%
“…First, without failures, every server receives an A-broadcast message from all of its d predecessors, i.e., (n − 1) · d messages received by each server. This is consistent with the Ω(n 2 f ) worst-case message complexity for synchronous f -resilient consensus algorithms [21]. Second, every failed server is detected by up to d servers, each sending a failure notification to its d successors.…”
Section: Work Per Serversupporting
confidence: 82%
“…With the above proof, the basic solutions with earlystopping [41,79,80] (or early-deciding [83]) DBA can be provided similarly (as the allowed errors for the coordinated H events are relaxed by H = B + δ B ). The early-stopping basic solutions can be viewed as deterministic stabilization time optimization for the non-worst executions where the actual number of the Byzantine nodes is less than f .…”
Section: B Early-synchronizing Solutionmentioning
confidence: 99%
“…Algorithm 4 requires Ω(r) messages and its message delay is 3. On the other hand, an optimal atomic broadcast protocol [47,48] has a message delay of 3 with Ω(n) messages, and the best genuine faulttolerant atomic multicast known to date 6 message delays with Ω(r 2 ) messages [45]. With the additional message delay to send votes, this makes fault-tolerance expensive at first glance.…”
Section: Fault-tolerancementioning
confidence: 99%