DocumentCode
2175885
Title
Detecting processor hardware faults by means of automatically generated virtual duplex systems
Author
Jochim, Markus
Author_Institution
Dept. of Comput. Sci., Essen Univ., Germany
fYear
2002
fDate
2002
Firstpage
399
Lastpage
408
Abstract
A virtual duplex system (VDS) can be used to increase safety without the use of structural redundancy on a single machine. If a deterministic program P is calculating a given function f, then a VDS contains two variants Pa and Pb of P which are calculating the diverse functions fa and fb in sequence. If no error occurs in the process of designing and executing Pa and Pb, then f= fa=fb holds. A fault in the underlying processor hardware is likely to be detected by the deviation of the results, i.e. fa(i)≠fb(i) for input i. Normally, VDSs are generated by manually applying different diversity techniques. This paper, in contrast, presents a new method and a tool for the automated generation of VDSs with a high detection probability for hardware faults. Moreover, for the first time the diversity techniques are selected by an optimization algorithm rather than chosen intuitively. The generated VDSs are investigated extensively by means of software implemented processor fault injection.
Keywords
fault tolerant computing; automatically generated virtual duplex systems; deterministic program; diversity techniques; high detection probability; optimization algorithm; processor hardware fault detection; safety; software implemented processor fault injection; Costs; Fault detection; Fault tolerance; Hardware; Process design; Redundancy; Registers; Safety;
fLanguage
English
Publisher
ieee
Conference_Titel
Dependable Systems and Networks, 2002. DSN 2002. Proceedings. International Conference on
Print_ISBN
0-7695-1101-5
Type
conf
DOI
10.1109/DSN.2002.1028925
Filename
1028925
Link To Document