A Conceptual Framework for System Fault Tolerance

Abstract

A major problem in transitioning fault tolerance practices to the practitioner community is a lack of a common view of what fault tolerance is, and how it can help in the design of reliable computer systems. This document takes a step towards making fault tolerance more understandable by proposing a conceptual framework. The framework provides a consistent vocabulary for fault tolerance concepts, discusses how systems fail, describes commonly used mechanisms for making systems fault tolerant, and provides some rules for developing fault tolerant systems.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Nov 01, 1992
Accession Number
ADA258467

Entities

People

  • Charles Weinstock
  • Walter L. Heimerdinger

Organizations

  • Carnegie Mellon University

Tags

Communities of Interest

  • Energy and Power Technologies
  • Human Systems
  • Weapons Technologies

DTIC Thesaurus Topics

  • Acceptance Tests
  • Aircrafts
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Department Of Defense
  • Digital Computers
  • Engineering
  • Failure Mode And Effect Analysis
  • Fault Tolerance
  • Language
  • Materials
  • Software Development
  • Software Testing
  • Time Intervals
  • Vocabulary

Fields of Study

  • Computer science

Readers

  • Artificial Intelligence
  • Computer Networking
  • Systems Analysis and Design