DocumentCode :
979263
Title :
An optimal graph-construction approach to placing program signatures for signature monitoring
Author :
Wilken, Kent D.
Author_Institution :
Dept. of Electr. & Comput. Eng., California Univ., Davis, CA, USA
Volume :
42
Issue :
11
fYear :
1993
fDate :
11/1/1993 12:00:00 AM
Firstpage :
1372
Lastpage :
1381
Abstract :
A new approach produces optimal signature placement for concurrent detection of processor and program-memory errors using signature monitoring. A program control-how graph, labeled with the overhead for placing a signature on each node and arc, is transformed into an undirected graph. For an order-independent signature function such as an XOR or arithmetic checksum, the undirected graph and a spanning tree algorithm are shown to produce an optimal placement in O(n log β(n, m)) time. Cyclic codes, which are order dependent, are shown to allow significantly lower overhead than order-independent functions. Prior work suggests overhead is unrelated to signature-function type. An O(n) graph-construction algorithm produces an optimal signature placement for cyclic codes. Experimental data show that using a cyclic code and horizontal reference signatures, the new approach can reduce average performance overhead to a fraction of a percent for the SPEC89 benchmark suite, more than 9 times lower than the performance overhead of an existing O(n2) placement algorithm
Keywords :
cyclic codes; error detection; fault tolerant computing; logic testing; SPEC89 benchmark suite; XOR; arithmetic checksum; concurrent detection; cyclic codes; optimal graph-construction approach; optimal placement; optimal signature placement; program signatures; program-memory errors; signature monitoring; spanning tree algorithm; undirected graph; Application software; Arithmetic; Benchmark testing; Computer errors; Computerized monitoring; Coprocessors; Error correction; Fault detection; Hardware; Tree graphs;
fLanguage :
English
Journal_Title :
Computers, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9340
Type :
jour
DOI :
10.1109/12.247847
Filename :
247847
Link To Document :
بازگشت