DocumentCode
2191827
Title
Fault-tolerant software voters based on fuzzy equivalence relations
Author
Kim, Kalhee ; Vouk, Mladen A. ; McAllister, David F.
Author_Institution
Dept. of Comput. Sci., North Carolina State Univ., Raleigh, NC, USA
Volume
4
fYear
1998
fDate
21-28 Mar 1998
Firstpage
5
Abstract
Redundancy based fault-tolerant software strategies frequently use some form of voting to decide which of the answers their functionally equivalent versions produce is “correct.” When voting involves comparisons of floating-point outputs, it is necessary to use a tolerance value in order to declare two outputs equal. Comparing more than two floating-point outputs for equivalence is potentially problematic since, in general, floating-point comparisons based on fixed tolerance may not form an equivalence relation, i.e., the comparisons may not be transitive. The more versions are involved, the more acute this problem becomes. This paper discusses an approach that in some situations alleviates this problem by forming a fuzzy equivalence relation (that preserves transitivity). We applied the method to different voting techniques such as consensus voting and maximum likelihood voting. Our analyses, based on simulations, show that voting that uses fuzzy equivalence relations performs better than “classical” voting provided some criteria are met
Keywords
equivalence classes; floating point arithmetic; fuzzy set theory; redundancy; software fault tolerance; fault-tolerant software voters; floating-point outputs; fuzzy equivalence relations; redundancy based fault-tolerant software strategies; transitivity; Analytical models; Computer science; Fault tolerance; Fault tolerant systems; History; Identity-based encryption; Performance analysis; Probability; Reliability theory; Voting;
fLanguage
English
Publisher
ieee
Conference_Titel
Aerospace Conference, 1998 IEEE
Conference_Location
Snowmass at Aspen, CO
ISSN
1095-323X
Print_ISBN
0-7803-4311-5
Type
conf
DOI
10.1109/AERO.1998.682152
Filename
682152
Link To Document