DocumentCode
1079996
Title
Almost certain fault diagnosis through algorithm-based fault tolerance
Author
Blough, Douglas M. ; Pelc, Andrzej
Author_Institution
Dept. of Electr. & Comput. Eng., California Univ., Irvine, CA, USA
Volume
5
Issue
5
fYear
1994
fDate
5/1/1994 12:00:00 AM
Firstpage
532
Lastpage
539
Abstract
Algorithm-based fault tolerance has been proposed as a technique to detect incorrect computations in multiprocessor systems. In algorithm-based fault tolerance, processors produce data elements that are checked by concurrent error detection mechanisms. We investigate the efficacy of this approach for diagnosis of processor faults. Because checks are performed on data elements, the problem of location of data errors must first be solved. We propose a probabilistic model for the faults and errors in a multiprocessor system and use it to evaluate the probabilities of correct error location and fault diagnosis. We investigate the number of checks that are necessary to guarantee error location with high probability. We also give specific check assignments that accomplish this goal. We then consider the problem of fault diagnosis when the locations of erroneous data elements are known. Previous work on fault diagnosis required that the data sets produced by different processors be disjoint. We show, for the first time, that fault diagnosis is possible with high probability, even in systems where processors combine to produce individual data elements
Keywords
error detection; failure analysis; fault tolerant computing; multiprocessing systems; reliability; algorithm-based fault tolerance; almost certain fault diagnosis; concurrent error detection; concurrent error detection mechanisms; erroneous data elements; incorrect computations; multiprocessor systems; probabilistic analysis; Computer errors; Error correction; Failure analysis; Fault detection; Fault diagnosis; Fault tolerance; Fault tolerant systems; Multiprocessing systems; Testing; Transient analysis;
fLanguage
English
Journal_Title
Parallel and Distributed Systems, IEEE Transactions on
Publisher
ieee
ISSN
1045-9219
Type
jour
DOI
10.1109/71.282563
Filename
282563
Link To Document