NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Experimental evaluation of the certification-trail methodCertification trails are a recently introduced and promising approach to fault-detection and fault-tolerance. A comprehensive attempt to assess experimentally the performance and overall value of the method is reported. The method is applied to algorithms for the following problems: huffman tree, shortest path, minimum spanning tree, sorting, and convex hull. Our results reveal many cases in which an approach using certification-trails allows for significantly faster overall program execution time than a basic time redundancy-approach. Algorithms for the answer-validation problem for abstract data types were also examined. This kind of problem provides a basis for applying the certification-trail method to wide classes of algorithms. Answer-validation solutions for two types of priority queues were implemented and analyzed. In both cases, the algorithm which performs answer-validation is substantially faster than the original algorithm for computing the answer. Next, a probabilistic model and analysis which enables comparison between the certification-trail method and the time-redundancy approach were presented. The analysis reveals some substantial and sometimes surprising advantages for ther certification-trail method. Finally, the work our group performed on the design and implementation of fault injection testbeds for experimental analysis of the certification trail technique is discussed. This work employs two distinct methodologies, software fault injection (modification of instruction, data, and stack segments of programs on a Sun Sparcstation ELC and on an IBM 386 PC) and hardware fault injection (control, address, and data lines of a Motorola MC68000-based target system pulsed at logical zero/one values). Our results indicate the viability of the certification trail technique. It is also believed that the tools developed provide a solid base for additional exploration.
Document ID
19940031558
Acquisition Source
Legacy CDMS
Document Type
Other
Authors
Sullivan, Gregory F.
(Johns Hopkins Univ. Baltimore, MD, United States)
Wilson, Dwight S.
(Johns Hopkins Univ. Baltimore, MD, United States)
Masson, Gerald M.
(Johns Hopkins Univ. Baltimore, MD, United States)
Itoh, Mamoru
(Johns Hopkins Univ. Baltimore, MD, United States)
Smith, Warren W.
(Johns Hopkins Univ. Baltimore, MD, United States)
Kay, Jonathan S.
(Johns Hopkins Univ. Baltimore, MD, United States)
Date Acquired
September 6, 2013
Publication Date
December 21, 1993
Publication Information
Publication: Transient Faults in Computer Systems
Subject Category
Computer Programming And Software
Accession Number
94N36065
Funding Number(s)
CONTRACT_GRANT: NSF CCR-89-08092
CONTRACT_GRANT: NSF CCR-89-10569
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available