NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Press Enter or click the Search button to begin your search.

Back to Results
Software dependability in the Tandem GUARDIAN systemBased on extensive field failure data for Tandem's GUARDIAN operating system this paper discusses evaluation of the dependability of operational software. Software faults considered are major defects that result in processor failures and invoke backup processes to take over. The paper categorizes the underlying causes of software failures and evaluates the effectiveness of the process pair technique in tolerating software faults. A model to describe the impact of software faults on the reliability of an overall system is proposed. The model is used to evaluate the significance of key factors that determine software dependability and to identify areas for improvement. An analysis of the data shows that about 77% of processor failures that are initially considered due to software are confirmed as software problems. The analysis shows that the use of process pairs to provide checkpointing and restart (originally intended for tolerating hardware faults) allows the system to tolerate about 75% of reported software faults that result in processor failures. The loose coupling between processors, which results in the backup execution (the processor state and the sequence of events) being different from the original execution, is a major reason for the measured software fault tolerance. Over two-thirds (72%) of measured software failures are recurrences of previously reported faults. Modeling, based on the data, shows that, in addition to reducing the number of software faults, software dependability can be enhanced by reducing the recurrence rate.
Document ID
19960016390
Acquisition Source
Langley Research Center
Document Type
Reprint (Version printed in journal)
Authors
Lee, Inhwan
(Illinois Univ. Urbana-Champaign, IL United States)
Iyer, Ravishankar K.
(Illinois Univ. Urbana-Champaign, IL United States)
Date Acquired
September 6, 2013
Publication Date
January 1, 1995
Publication Information
ISSN: 0098-5589
Subject Category
Computer Programming And Software
Report/Patent Number
NASA-CR-200160
NAS 1.26:200160
Report Number: NASA-CR-200160
Report Number: NAS 1.26:200160
ISSN: 0098-5589
Accession Number
96N22195
Funding Number(s)
CONTRACT_GRANT: DABT63-94-C-0045
CONTRACT_GRANT: N00014-91-J-1116
CONTRACT_GRANT: NAG1-613
Distribution Limits
Public
Copyright
Public Use Permitted.
No Preview Available