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...
Saved in:
Published in | 30th Annual International Computer Software and Applications Conference (COMPSAC'06) Vol. 1; pp. 421 - 428 |
---|---|
Main Authors | , , , , , |
Format | Conference Proceeding |
Language | English |
Published |
IEEE
01.09.2006
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
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 |