ACM Home Page
Please provide us with feedback. Feedback
Asynchronous Byzantine consensus
Full text PdfPdf (1.09 MB)
Source Annual ACM Symposium on Principles of Distributed Computing archive
Proceedings of the third annual ACM symposium on Principles of distributed computing table of contents
Vancouver, British Columbia, Canada
Pages: 119 - 133  
Year of Publication: 1984
ISBN:0-89791-143-1
Authors
Sponsors
SIGOPS: ACM Special Interest Group on Operating Systems
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 8,   Downloads (12 Months): 30,   Citation Count: 12
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/800222.806740
What is a DOI?

ABSTRACT

Reaching agreement in an asynchronous environment is essential to guarantee consistency in distributed data processing. All previous asynchronous protocols were either probabilistic or they assumed a fail-stop mode of failure. The deterministic protocol presented in this paper reaches a Strong Byzantine Agreement in a system of asynchronous processors; and therefore can sustain arbitrary faults. In our model, processors can be completely asynchronous, though the communication network has the property that a message being sent by a correctly operating processor to a set of processors will reach its destinations within a predetermined period &Dgr;. Additional results presented in the paper prove that in the above model one cannot reach a consensus within a bounded time. A correctly operating processor should wait to receive messages from other processors before making a decision. This result holds also for Weak Byzantine Agreement, but not for nontrivial consensus. We present a trivial protocol to reach a nontrivial consensus in bounded time.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
H. Aghili, M. Astrahan, S. Finkelstein, W. Kim, J. McPherson, M. Schkolnick and H. R. Strong, A Prototype for a Highly available Database System, IBM Research Report RJ3755, 1983.
 
2
H. Breitwieser and M. Leszak, Improving availability of Partily Redundant Databases by Majority Consensus Protocols, in Distributed Database, H.J. Schneider (ed), North-Holland, 1982.
 
3
D. Dolev, S. Dwork and L. Stockmeyer, On the Minimal Synchronism Needed for Distributed Consensus, proceedings, the 24th Annual Symposium on Foundations of Computer Science, 1983.
 
4
D. Dolev, M. Fischer, R. Fowler, N. Lynch and R. Strong, Efficient Byzantine Agreement Without Authentication, Information and Control 3(1983), pp. 257-274.
 
5
D. Dolev, R. Reischuk, and R. H. Strong, proceedings, the 23rd Annual Symposium on Foundations of Computer Science, 1982.
 
6
D. Dolev and H. R. Strong, Authenticated Algorithms for Byzantine Agreement, Siam Journal on Computing 12(1983), pp. 656-666.
 
7
D. Dolev and H. R. Strong, Distributed Commit with Bounded Waiting, Proceedings, Second Symposium on Reliability in Distributed Software and Database Systems, Pittsburgh, July 1982.
 
8
D. Dolev and H. R. Strong, Byzantine Agreements, proceedings, COMPCON83, San Francisco, pp. 77-81, Mar 1983.
 
9
10
11
12
13
 
14
M. O. Rabin, The Choice Coordination Problem, Acta Informatica 17 (1982), pp. 121-134.
 
15
R. Reischuk, A New Solution for the Byzantine Generals Problem, IBM Report RJ3673, November 1982.
16
17

CITED BY  12

Collaborative Colleagues:
Chagit Attiya: colleagues
Danny Dolev: colleagues
Joseph Gil: colleagues