26th IEEE International Conference on Distributed Computing Systems (ICDCS'06)
DOI: 10.1109/icdcs.2006.65
|View full text |Cite
|
Sign up to set email alerts
|

Practical Byzantine Group Communication

Abstract: This paper presents an adaptation of a group communication system called JazzEnsemble to tolerate Byzantine failures. The work described here emphasizes scalability and good performance in the normal case, i.e., when there are no failures, while providing strong semantics to the application. The paper presents the main concepts and protocols that enable the Byzantine tolerant version of JazzEnsemble to obtain these goals. In particular, this includes fuzzy mute and fuzzy verbose failure detectors, an efficient… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
11
0

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 12 publications
(11 citation statements)
references
References 49 publications
0
11
0
Order By: Relevance
“…Although there is a huge amount of literature on the implementation of atomic broadcast under Byzantine faults, and some of them even use some sort of agreement as a building block, most of these papers do not-strictly speaking-reduce atomic broadcast to consensus. 1 In fact, we are aware only of three reductions of atomic broadcast to consensus with Byzantine faults [2], [3], [4], and in our opinion this work does not fully clarify the relation of consensus and atomic broadcast.…”
Section: Introductionmentioning
confidence: 86%
“…Although there is a huge amount of literature on the implementation of atomic broadcast under Byzantine faults, and some of them even use some sort of agreement as a building block, most of these papers do not-strictly speaking-reduce atomic broadcast to consensus. 1 In fact, we are aware only of three reductions of atomic broadcast to consensus with Byzantine faults [2], [3], [4], and in our opinion this work does not fully clarify the relation of consensus and atomic broadcast.…”
Section: Introductionmentioning
confidence: 86%
“…Both protocols disseminate requests to 2f +1 servers before a coordinator assigns the global order. Drabkin et al [26] observe the difficulty of setting timeouts in the context of group communication in malicious settings. Prime's Reconciliation sub-protocol uses erasure codes for efficient data dissemination.…”
Section: Related Workmentioning
confidence: 99%
“…As many other fail-crash tolerant protocols, group membership has been adapted to operate in Byzantine environments (as in [10]). However, in order to prevent malicious nodes from triggering isolations of correct nodes it is necessary that a process is accused by at least f + 1 other processes, where f is the number of Byzantine nodes, before a view change is initiated.…”
Section: Group Membershipmentioning
confidence: 99%