Software Engineering White Papers

A Kernel-Based Communication Fault Injector for Dependability Testing of Distributed Systems

Overview Software-implemented fault injection is a powerful strategy to test fault-tolerant protocols in distributed environments. This paper presents ComFIRM, a communication fault injection tool developed which minimizes the probe effect on the tested protocols. ComFIRM explores the possibility to insert code directly inside the Linux kernel in the lowest level of the protocol stack through the load of modules. The tool injects faults directly into the message exchange subsystem, allowing the definition of test scenarios from a wide fault model that can affect messages being sent and/or received. Additionally, the tool is demonstrated in an experiment which applies the fault injector to evaluate the behavior of a group membership service under communication faults.

Further White Paper Details
PublisherUniversidade Federal do Rio Grande do Sul File FormatPDF
Date PublishedOctober 2005
FormatWhite Papers   
Topics
Thin clients switch on digitally excluded

Thin clients switch on digitally excluded

Case study: Digital inclusion project tackles social exclusion in Liverpool more

Renault goes multilingual

Renault goes multilingual

Case study: Translation tech turns docs into 23 languages… more


Quick Sitemap Links: