Ultra-Dependable Real-Time Computing. Three Year Review,

Abstract

The goal of this research was to design and implement a Fault Tolerant version of the MACH operating system (FT MACH) that adhered to the fail-fast model and allows the user to select the amount of fault tolerance (including none) to be allocated to each application. Over the past 20 years, benchmarks have evolved from simple, synthetic programs to comprehensive application suites for measuring the performance of computer systems, both for users of systems and for designers of systems. The benchmarks have fostered a sense of competition among manufacturers to produce faster systems. Today there are no benchmarks to measure the robustness and dependability of computer systems. Without benchmarks it is difficult to compare the robustness and dependability of individual techniques or of complete systems. In addition, relative progress cannot be measured. The objective of Robustness Benchmarks is to define measures of robustness, develop methodologies for measuring robustness, and to implement portable software that can be used to evaluate fault tolerant systems.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Dec 01, 1995
Accession Number
ADA327582

Entities

People

  • Dan Siewiorek

Organizations

  • Carnegie Mellon University

Tags

Communities of Interest

  • Space

DTIC Thesaurus Topics

  • Application Software
  • Computers
  • Contracts
  • Detection
  • Fault Tolerance
  • Fault Tolerant Computing
  • Integrated Circuits
  • Military Research
  • Monitoring
  • Networks
  • Operating Systems
  • Parallel Computing
  • Parallel Processing
  • Personal Computers
  • Recovery
  • System Software
  • Wearable Computers

Fields of Study

  • Computer science
  • Engineering

Readers

  • Neural Network Machine Learning.
  • Parallel and Distributed Computing.
  • Systems Analysis and Design