An experimental evaluation of the REE SIFT environment for spaceborne applications

K. Whisnant, R. K. Iyer, P. Jones, R. Some, D. Rennels

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

This paper presents an experimental evaluation of a software-implemented fault tolerance (SIFT) environment built around a set of self-checking processes called ARMORs running on different machines that provide error detection and recovery services to themselves and to spaceborne scientific applications. The experiments are split into three groups of error injections, with each group successively stressing the SIFT error detection and recovery more than the previous group. The results show that the SIFT environment adds negligible overhead to the application during failure-free runs. Only 11 cases were observed in which either the application failed to start or the SIFT environment failed to recognize that the application had completed. Further investigations showed that assertions within the SIFT processes-coupled with object-based incremental checkpointing-were effective in preventing system failures by protecting dynamic data within the SIFT processes.

Original languageEnglish (US)
Title of host publicationProceedings of the 2002 International Conference on Dependable Systems and Networks
Pages585-594
Number of pages10
DOIs
StatePublished - 2002
EventProceedings of the 2002 International Conference on Dependable Systems and Networks DNS 2002 - Washington, DC, United States
Duration: Jun 23 2002Jun 26 2002

Publication series

NameProceedings of the 2002 International Conference on Dependable Systems and Networks

Other

OtherProceedings of the 2002 International Conference on Dependable Systems and Networks DNS 2002
Country/TerritoryUnited States
CityWashington, DC
Period6/23/026/26/02

ASJC Scopus subject areas

  • General Engineering

Fingerprint

Dive into the research topics of 'An experimental evaluation of the REE SIFT environment for spaceborne applications'. Together they form a unique fingerprint.

Cite this