DocumentCode
3335107
Title
Checking the integrity of trees
Author
Bright, J.D. ; Sullivan, G.F. ; Masson, G.M.
Author_Institution
AT&T Bell Labs., Murray Hill, NJ, USA
fYear
1995
fDate
27-30 June 1995
Firstpage
402
Lastpage
411
Abstract
We describe a general checking the integrity of data structures corrupted by memory faults. Our approach is based on a recursive checksum technique. Basic methods of using checksums have been previously seen to be useful for detecting faults at the bit or word level; among our results is their extension to the node level. The major contributions of our paper are threefold. First, we show how the recursive checksum procedure can be applied to tree data structures that are dynamically changing, whereas the previous work concentrated on trees that were static in their structure. This results in a asymptotic improvement in running time for applications where it; is natural to model the underlying data as a tree. Second, we present a C++ implementation of this scheme. Significantly, it is seen that our software can be used with existing applications which manipulate trees with only minor modification of the application programs. Finally, we have performed fault injection experiments which confirm the fault detection capability of our integrity checking approach.<>
Keywords
data integrity; fault diagnosis; fault tolerant computing; recursive functions; software fault tolerance; tree data structures; C++ implementation; application programs; asymptotic improvement; bit level; data structure integrity checking; dynamically changing tree data structures; fault detection; fault detection capability; fault injection experiments; memory faults; recursive checksum procedure; recursive checksum technique; running time; software; tree integrity checking; word level; Application software; Computer science; Data structures; Fault detection; Fault tolerance; Hardware; Manufacturing; Protection; Protocols; Tree data structures;
fLanguage
English
Publisher
ieee
Conference_Titel
Fault-Tolerant Computing, 1995. FTCS-25. Digest of Papers., Twenty-Fifth International Symposium on
Conference_Location
Pasadena, CA, USA
Print_ISBN
0-8186-7079-7
Type
conf
DOI
10.1109/FTCS.1995.466959
Filename
466959
Link To Document