NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Software fault tolerance in computer operating systemsThis chapter provides data and analysis of the dependability and fault tolerance for three operating systems: the Tandem/GUARDIAN fault-tolerant system, the VAX/VMS distributed system, and the IBM/MVS system. Based on measurements from these systems, basic software error characteristics are investigated. Fault tolerance in operating systems resulting from the use of process pairs and recovery routines is evaluated. Two levels of models are developed to analyze error and recovery processes inside an operating system and interactions among multiple instances of an operating system running in a distributed environment. The measurements show that the use of process pairs in Tandem systems, which was originally intended for tolerating hardware faults, allows the system to tolerate about 70% of defects in system software that result in processor failures. The loose coupling between processors which results in the backup execution (the processor state and the sequence of events occurring) being different from the original execution is a major reason for the measured software fault tolerance. The IBM/MVS system fault tolerance almost doubles when recovery routines are provided, in comparison to the case in which no recovery routines are available. However, even when recovery routines are provided, there is almost a 50% chance of system failure when critical system jobs are involved.
Document ID
19950018573
Acquisition Source
Legacy CDMS
Document Type
Reprint (Version printed in journal)
Authors
Iyer, Ravishankar K.
(Illinois Univ. Urbana-Champaign, IL, United States)
Lee, Inhwan
(Illinois Univ. Urbana-Champaign, IL, United States)
Date Acquired
September 6, 2013
Publication Date
January 1, 1994
Subject Category
Computer Programming And Software
Report/Patent Number
NAS 1.26:197999
NASA-CR-197999
Report Number: NAS 1.26:197999
Report Number: NASA-CR-197999
Accession Number
95N24993
Funding Number(s)
CONTRACT_GRANT: N00014-91-J-1116
CONTRACT_GRANT: NAG1-613
Distribution Limits
Public
Copyright
Public Use Permitted.
No Preview Available