A kernel-based communication fault injector for dependability testing of distributed systems

3Citations
Citations of this article
9Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Software-implemented fault injection is a powerful strategy to test fault-tolerant protocols in distributed environments. In this paper, we present ComFIRM, a communication fault injection tool we 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. © Springer-Verlag Berlin Heidelberg 2006.

Cite

CITATION STYLE

APA

Drebes, R. J., Jacques-Silva, G., Da Trindade, J. M. F., & Weber, T. S. (2006). A kernel-based communication fault injector for dependability testing of distributed systems. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 3875 LNCS, pp. 177–190). https://doi.org/10.1007/11678779_13

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free