University of Illinois at Urbana-Champaign
Automated Fault-Injection-Based Dependability Analysis of Distributed Computer Systems
Abstract
dc:descriptionNFTAPE 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 × 1Rights
- Language dc:language
- eng
Identifiers
dc:identifier.*- Identifier
- (MiAaPQ)AAI3023205
- OAI identifier oai:identifier
- oai:www.ideals.illinois.edu:2142/80740