DocumentCode
1555461
Title
A compiler that increases the fault tolerance of asynchronous protocols
Author
Coan, Brian A.
Author_Institution
Bell Commun. Res., Morristown, NJ, USA
Volume
37
Issue
12
fYear
1988
fDate
12/1/1988 12:00:00 AM
Firstpage
1541
Lastpage
1553
Abstract
A compiler that increases the fault tolerance of certain asynchronous protocols is presented. Specifically, it transforms a source protocol that is resilient to crash faults into an object protocol that is resilient to Byzantine faults. The compiler simplifies the design of protocols for the Byzantine fault model because it allows the design process to be broken in two steps. The first step is to design a protocol for the crash fault model. The second step, which is completely mechanical, is to compile the protocol into one for the Byzantine fault model. The compiler is used to produce an asynchronous approximate agreement protocol that operates in the Byzantine fault model and improves in several respects on the performance of the asynchronous approximate agreement protocol of D. Dolev et al. (1986)
Keywords
fault tolerant computing; program compilers; protocols; Byzantine faults; approximate agreement protocol; asynchronous protocols; compiler; fault tolerance; Computer crashes; Fault tolerance; Fault tolerant systems; Process design; Protocols;
fLanguage
English
Journal_Title
Computers, IEEE Transactions on
Publisher
ieee
ISSN
0018-9340
Type
jour
DOI
10.1109/12.9732
Filename
9732
Link To Document