ACM Home Page
Please provide us with feedback. Feedback
Reaching Agreement in the Presence of Faults
Full text PdfPdf (521 KB)
Source Journal of the ACM (JACM) archive
Volume 27 ,  Issue 2  (April 1980) table of contents
Pages: 228 - 234  
Year of Publication: 1980
ISSN:0004-5411
Authors
M. Pease  Computer Science Laboratory, SRI International, 333 Ravenswood Avenue, Menlo Park, CA
R. Shostak  Computer Science Laboratory, SRI International, 333 Ravenswood Avenue, Menlo Park, CA
L. Lamport  Computer Science Laboratory, SRI International, 333 Ravenswood Avenue, Menlo Park, CA
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 22,   Downloads (12 Months): 190,   Citation Count: 253
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/322186.322188
What is a DOI?

ABSTRACT

The problem addressed here concerns a set of isolated processors, some unknown subset of which may be faulty, that communicate only by means of two-party messages. Each nonfaulty processor has a private value of information that must be communicated to each other nonfaulty processor. Nonfaulty processors always communicate honestly, whereas faulty processors may lie. The problem is to devise an algorithm in which processors communicate their own values and relay values received from others that allows each nonfaulty processor to infer a value for each other processor. The value inferred for a nonfaulty processor must be that processor's private value, and the value inferred for a faulty one must be consistent with the corresponding value inferred by each other nonfaulty processor. It is shown that the problem is solvable for, and only for, n ≥ 3m + 1, where m is the number of faulty processors and n is the total number. It is also shown that if faulty processors can refuse to pass on information but cannot falsely relay information, the problem is solvable for arbitrary nm ≥ 0. This weaker assumption can be approximated in practice using cryptographic methods.


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
DAvIEs, D, AND WAKEH~Y, J. Synchronization and matching m redundant systems IEEE Trans on Comptrs. C-27, 6 (June 1978), 531-539.
 
2
DIFFIE, W, AND BELLMAN, M. New dtrections in cryptography. IEEE Trans Inform. Theory IT-22, 6 (Nov 1976), 644-654
3
 
4
WENSLEY, J H., ET ^L. SIFT: destgn and analysis of a fault-tolerant computer for aircraft control Proc. IEEE 66, 10 (Oct. 1978), 1240-1255.

CITED BY  253

Collaborative Colleagues:
M. Pease: colleagues
R. Shostak: colleagues
L. Lamport: colleagues