DocumentCode
1413931
Title
Exploiting omissive faults in synchronous approximate agreement
Author
Azadmanesh, M.H. ; Kieckhafer, R.M.
Author_Institution
Dept. of Comput. Sci., Nebraska Univ., Omaha, NE, USA
Volume
49
Issue
10
fYear
2000
fDate
10/1/2000 12:00:00 AM
Firstpage
1031
Lastpage
1042
Abstract
In a fault-tolerant distributed system, it is often necessary for nonfaulty processes to agree on the value of a shared data item. The criterion of Approximate Agreement does not require processes to achieve exact agreement on a value; rather, they need only agree to within a predefined numerical tolerance. Approximate Agreement can be achieved through convergent voting algorithms. Previous research has studied convergent voting algorithms under mixed-mode or hybrid fault models, such as the Thambidurai and Park Hybrid fault model, comprised of three fault modes: asymmetric, symmetric, and benign. This paper makes three major contributions to the state of the art in fault-tolerant convergent voting. (1) We partition both the asymmetric and symmetric fault modes into disjoint omissive and transmissive submodes. The resulting five-mode hybrid fault model is a superset of previous hybrid fault models. (2) We present a new family of voting algorithms, called Omission Mean Subsequence Reduced (OMSR), which implicitly recognize and exploit omissive behavior in malicious faults while still maintaining full Byzantine fault tolerance; (3) We show that OMSR voting algorithms are more fault-tolerant than previous voting algorithms if any of the currently active faults is omissive
Keywords
distributed processing; fault tolerant computing; Approximate Agreement; Omission Mean Subsequence Reduced; convergent voting algorithms; fault-tolerant convergent voting; fault-tolerant distributed system; nonfaulty processes; synchronous approximate agreement; Broadcasting; Clocks; Convergence; Delay; Distributed computing; Fault tolerance; Fault tolerant systems; Partitioning algorithms; Synchronization; Voting;
fLanguage
English
Journal_Title
Computers, IEEE Transactions on
Publisher
ieee
ISSN
0018-9340
Type
jour
DOI
10.1109/12.888039
Filename
888039
Link To Document