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