Title :
Control-flow checking using watchdog assists and extended-precision checksums
Author :
Saxena, N.R. ; McCluskey, E.J.
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., Stanford Univ., CA, USA
Abstract :
A control-flow checking method is proposed. Extended-precision checksum-based control-flow checking is shown to have low error detection latency compared to previously proposed methods. Analytical measures are derived to demonstrate the effectiveness of using extended-precision checksums for control-flow checking. The error detection latency in the extended-precision checksum-based control-flow checking remains relatively constant for both single and multiple sequence errors. In the case of signature-based methods, error detection latency increases linearly with the number of sequence errors. A watchdog assist architecture for control-flow checking in programs is defined. Unlike previously proposed control-flow checking methods, this watchdog assist architecture is well suited for multiprocessor, multiprogramming, and cache-based environments. The Hewlett-Packard precision architecture is used as an example to demonstrate the feasibility of watchdog assists.<>
Keywords :
Hewlett Packard computers; buffer storage; computer architecture; error detection; fault tolerant computing; multiprocessing systems; multiprogramming; Hewlett-Packard precision architecture; analytical measures; cache-based environments; control-flow checking method; error detection latency; extended-precision checksums; multiple sequence errors; multiprocessor; multiprogramming; single sequence errors; watchdog assist architecture; Computer errors; Control systems; Delay; Error correction; Fluid flow measurement; Laboratories; Operating systems; Power system restoration; Process control; Redundancy;
Conference_Titel :
Fault-Tolerant Computing, 1989. FTCS-19. Digest of Papers., Nineteenth International Symposium on
Conference_Location :
Chicago, IL, USA
Print_ISBN :
0-8186-1959-7
DOI :
10.1109/FTCS.1989.105615