Back to results

University of Illinois at Urbana-Champaign

Automated Fault-Injection-Based Dependability Analysis of Distributed Computer Systems

Abstract

dc:description

NFTAPE is different from other fault-injection tools in that it separates the components that inject faults or trigger faults (called Lightweight Fault Injectors or Lightweight Triggers) from the rest of the tool. Though this is a simple change, it substantially improves our ability to analyze systems without spending considerable amounts of resources to customize new tools for each new system or experiment. It separates the system-specific components (LWFI or LWT) from portable components (NFTAPE's common control mechanism) allowing the control mechanism to be reused for each experiment. It also provides extensibility by allowing new LWFI and LWT to be added to support new fault models (which are often specific to the target system). NFTAPE also includes an API to facilitate writing LWFIs and LWTs and a scripting language to write campaign specifications. Two of the many NFTAPE studies include a comparison study between Voltan and Chameleon (two reliable middleware produces) and an analysis of a computer system for running distributed scientific applications in space.

Degree

thesis:*
Name thesis:degree_name
Ph.D.
Level thesis:degree_level
Dissertation
Discipline thesis:degree_discipline
Electrical Engineering
Grantor
University of Illinois at Urbana-Champaign
Year dc:date
2015

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Stott, David Thomas
Contributors dc:contributor
  • Iyer, Ravishankar K.

Subjects

dc:subject × 1

Rights

Language dc:language
eng

Identifiers

dc:identifier.*
Identifier
(MiAaPQ)AAI3023205
OAI identifier oai:identifier
oai:www.ideals.illinois.edu:2142/80740

Chain of custody

source
Harvested from
University of Illinois - Urbana-Champaign
Base URL
www.ideals.illinois.edu/oai-pmh
Last updated
2026-07-22
Source record
OAI-PMH GetRecord
citation

Stott, David Thomas. Automated Fault-Injection-Based Dependability Analysis of Distributed Computer Systems. Dissertation thesis, University of Illinois at Urbana-Champaign, 2015. http://hdl.handle.net/2142/80740