DocumentCode
1417942
Title
Consensus with dual failure modes
Author
Meyer, Fred J. ; Pradhan, Dhiraj K.
Author_Institution
Dept. of Electr. & Comput. Eng., Massachusetts Univ., Amherst, MA, USA
Volume
2
Issue
2
fYear
1991
fDate
4/1/1991 12:00:00 AM
Firstpage
214
Lastpage
222
Abstract
The problem of achieving consensus in a distributed system is discussed. Systems are treated in which either or both of two types of faults may occur: dormant (essentially omission and timing faults) and arbitrary (exhibiting arbitrary behavior, commonly referred to as Byzantine). Previous results showed that are number of dormant faults may be tolerated when there are no arbitrary faults and that, at most, [n-1/3] arbitrary faults may be tolerated when there are no dormant faults (n is the number of processors). A continuum is established between the previous results: an algorithm exists iff n >f max+2m max and c >f max+m max (where c is the system connectivity), when faults are constrained so that there are at most f max and at most m max of these that are arbitrary. An algorithm is given and compared to known algorithms. A method is given to establish virtual links so that the communications graph appears completely connected
Keywords
distributed processing; fault tolerant computing; Byzantine; arbitrary behavior; arbitrary faults; communications graph; consensus; distributed system; dormant faults; Computer crashes; Distributed algorithms; Fault tolerance; Nominations and elections; Process control; Routing; Timing;
fLanguage
English
Journal_Title
Parallel and Distributed Systems, IEEE Transactions on
Publisher
ieee
ISSN
1045-9219
Type
jour
DOI
10.1109/71.89066
Filename
89066
Link To Document