DEPEND: A Design Environment for Prediction and Evaluation of System Dependability

Abstract

This paper describes the development of DEPEND, an integrated simulation environment for the design and dependability analysis of fault- tolerant systems. DEPEND models both hardware and software components at a functional level, and allows automatic failure injection to assess system performance and reliability. It relieves the user of the work needed to inject failures, maintain statistics and output reports. The automatic failure injection scheme is geared toward evaluating a system under high stress (workload) conditions. The failures which are injected can affect both hardware and software components. To illustrate the capability of the simulator, a distributed system which employs a prediction-based, dynamic load-balancing heuristic is evaluated. Experiments are conducted to determine the impact of failures on system performance and, to identify the failures to which the system is especially susceptible. Keywords: Fault-tolerant computing, Computerized simulation, Distributed systems, Computer hardware, Computer software.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jul 01, 1990
Accession Number
ADA225378

Entities

People

  • Kumar K. Goswami
  • Ravishankar K. Iyer

Organizations

  • University of Illinois Urbana–Champaign

Tags

Communities of Interest

  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Application Software
  • Automatic
  • Classification
  • Communication Channels
  • Computer Programs
  • Computers
  • Environment
  • Fault Tolerance
  • Fault Tolerant Computing
  • Reliability
  • Security
  • Simulations
  • Simulators
  • Statistics
  • Test And Evaluation
  • Universities
  • Workload

Fields of Study

  • Computer science
  • Engineering

Readers

  • Computer Networking
  • Computer Science/Computer Engineering/Data Science/Digital Signal Processing.
  • Systems Analysis and Design