Exploiting omissive faults in synchronous approximate agreement
Azadmanesh, M.H.
Kieckhafer, R.M.
Dept. of Comput. Sci., Nebraska Univ., Omaha, NE ;
This paper appears in: Computers, IEEE Transactions on
Publication Date: Oct 2000
Volume: 49,
Issue: 10
On page(s): 1031-1042
ISSN: 0018-9340
References Cited: 29
CODEN: ITCOB4
INSPEC Accession Number: 6751625
Digital Object Identifier: 10.1109/12.888039
Current Version Published: 2002-08-06
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
Index
Terms
Available to subscribers and IEEE members.
References
Available to subscribers and IEEE members.
Citing Documents
Available to subscribers and IEEE members.