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 :
بازگشت