TECH DIGITAL RESOURCE LIBRARY

Universidade Federal do Rio Grande do Sul


Latest Content From Universidade Federal do Rio Grande do Sul

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

by Universidade Federal do Rio Grande do SulJan 01, 2008

Fault injection is a powerful technique to evaluate how protocols and distributed systems behave when faults occur. A fault injection tool allows the designer to measure the efficiency of detection, correction and error recovery mechanisms of a system before it is put into effective operation. 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.