Polynomial algorithms for multiple processor agreement

Danny Dolev, H. Raymond Strong

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

89 Scopus citations

Abstract

Reaching agreement in a distributed system while handling malfunctioning behavior is a central issue for reliable computer systems. All previous algorithms for reaching the agreement required an exponential number of messages to be sent, with or without authentication. We give polynomial algorithms for reaching (Byzantine) agreement, both with and without the use of authentication protocols. We also prove that no matter what kind of information is exchanged, there is no way to reach agreement with fewer than t+1 rounds of exchange, where t is the upper bound on the number of faults.

Original languageEnglish
Title of host publicationProceedings of the 14th Annual ACM Symposium on Theory of Computing, STOC 1982
PublisherAssociation for Computing Machinery
Pages401-407
Number of pages7
ISBN (Print)0897910702
DOIs
StatePublished - 5 May 1982
Externally publishedYes
Event14th Annual ACM Symposium on Theory of Computing, STOC 1982 - San Francisco, United States
Duration: 5 May 19827 May 1982

Publication series

NameProceedings of the Annual ACM Symposium on Theory of Computing
ISSN (Print)0737-8017

Conference

Conference14th Annual ACM Symposium on Theory of Computing, STOC 1982
Country/TerritoryUnited States
CitySan Francisco
Period5/05/827/05/82

Bibliographical note

Publisher Copyright:
© 1982 ACM.

Fingerprint

Dive into the research topics of 'Polynomial algorithms for multiple processor agreement'. Together they form a unique fingerprint.

Cite this