A Network-Level Distributed Fault Injector for Experimental Validation of Dependable Distributed Systems

The use of Java for distributed systems and high-available applications demands the validation of their fault tolerance mechanisms to avoid unexpected behavior during execution. We present an extension of FIONA (fault injector oriented to network applications), a fault injection environment to exper...

Full description

Saved in:
Bibliographic Details
Published in30th Annual International Computer Software and Applications Conference (COMPSAC'06) Vol. 1; pp. 421 - 428
Main Authors Jacques-Silva, G., Drebes, R.J., Gerchman, J., Trindade, J.M.F., Weber, T.S., Jansch-Porto, I.
Format Conference Proceeding
LanguageEnglish
Published IEEE 01.09.2006
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:The use of Java for distributed systems and high-available applications demands the validation of their fault tolerance mechanisms to avoid unexpected behavior during execution. We present an extension of FIONA (fault injector oriented to network applications), a fault injection environment to experimentally validate the dependability of distributed Java applications. The main features of this extension are: its distributed architecture, which allows centralized configuration of multiple faults scenarios, and the support for a wider fault model associated with distributed systems, which includes network partitioning. For monitoring, FIONA supports the collection of log information and includes a helper application to integrate this information in a global log for post-mortem dependability analysis. FIONA is simple to operate, and we expect it to facilitate the conduction of validation experiments by application developers and testers
ISBN:0769526551
9780769526553
ISSN:0730-3157
DOI:10.1109/COMPSAC.2006.12