DocumentCode :
1516572
Title :
Control-flow checking using watchdog assists and extended-precision checksums
Author :
Saxena, Nirmal R. ; McCluskey, Edward J.
Author_Institution :
Hewlett-Packard Lab., Cupertino, CA, USA
Volume :
39
Issue :
4
fYear :
1990
fDate :
4/1/1990 12:00:00 AM
Firstpage :
554
Lastpage :
559
Abstract :
A control-flow checking method using extended-precision checksums and watchdog assists is proposed. Control-flow checking based on extended-precision checksums 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. It is shown that 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 which addresses several architecture issues is proposed. This watchdog assist architecture can support control-flow checking for multiprocessor, multiprogramming, and cache-based environments. The Hewlett-Packard Precision Architecture is used as an example architecture to demonstrate the feasibility of watchdog assists
Keywords :
computer architecture; concurrency control; error detection; fault tolerant computing; Hewlett-Packard Precision Architecture; analytical measures; cache-based environments; control-flow checking method; error detection latency; extended-precision checksums; multiprocessor; multiprogramming; signature-based methods; watchdog assists; Assembly; Central Processing Unit; Computer errors; Contracts; Control systems; Coprocessors; Delay; Error correction; Fluid flow measurement; Redundancy;
fLanguage :
English
Journal_Title :
Computers, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9340
Type :
jour
DOI :
10.1109/12.54849
Filename :
54849
Link To Document :
بازگشت