Title :
Controllable signature check pointing scheme for transient error detection
Author :
Ramamurthy, B. ; Upadhyaya, S.J.
Author_Institution :
State Univ. of New York, Buffalo, NY, USA
Abstract :
A program can fail during execution owing to software, hardware, or extraneous faults. There are three types of errors caused by extraneous faults: transient, intermittent, and permanent. This work deals with transient faults. The authors present a flexible and controllable transient error detection scheme called the controllable signature check pointing scheme. The new signature monitoring differs from existing schemes in three major aspects: (1) the intervals in the program to be monitored are decided at a higher level of abstraction (high-level-language level); (2) the interval size is chosen not arbitrarily but by applying control-flow and bulk complexity measures; (3) the interval size can be controlled to suit the application. The location of the signature check points and the frequency of occurrence of the check points can be controlled by varying the interval control-flow complexity factor (INCCF). Thus the error coverage and latency, memory overhead, and performance degradation can also be tuned to suit the application. Future refinements and extensions include signature check pointing of sequential code and reducing signature embedding overhead
Keywords :
program testing; INCCF; check pointing scheme; interval control-flow complexity factor; performance degradation; signature monitoring; transient error detection; Computer errors; Computer science; Computerized monitoring; Condition monitoring; Ear; Error correction; High level languages; Silicon carbide; Size control; Upper bound;
Conference_Titel :
Computers and Communications, 1990. Conference Proceedings., Ninth Annual International Phoenix Conference on
Conference_Location :
Scottsdale, AZ
Print_ISBN :
0-8186-2030-7
DOI :
10.1109/PCCC.1990.101739