New Fault Tolerance and Performance Evaluator (NFTAPE)
NFTAPE is a configurable tool for injecting faults, triggering injections, producing workloads, detecting errors, and logging results. It provides a framework in which light weight fault injectors, triggers, and target applications (workloads) can be specified. The system is configuration-driven, meaning that users can specify a great variety of fault injection scenarios without system recompilation.
Toward this end, NFTAPE facilitates specifying each component in the experiment (fault injectors, triggers, workloads); directs communication among the components; logs the activities of the components; and directs the execution of the processes which comprise those components.