• DocumentCode
    2047712
  • Title

    Fault injection in distributed Java applications

  • Author

    Hoarau, William ; Tixeuil, Sébastien ; Vauchelles, Fabien

  • Author_Institution
    INRIA, Univ. Paris Sud
  • fYear
    2006
  • fDate
    25-29 April 2006
  • Abstract
    In a network consisting of several thousands computers, the occurrence of faults is unavoidable. Being able to test the behaviour of a distributed program in an environment where we can control the faults (such as the crash of a process) is an important feature that matters in the deployment of reliable programs. In this paper, we investigate the possibility of injecting software faults in distributed Java applications. Our scheme is by extending the FAIL-FCI software. It does not require any modification of the source code of the application under test, while retaining the possibility to write high level fault scenarios. As a proof of concept, we use our tool to test FreePastry, an existing Java implementation of a distributed hash table (DHT), against node failures
  • Keywords
    Java; distributed processing; software fault tolerance; FAIL-FCI software; FreePastry; distributed Java application; distributed hash table; distributed program; fault injection; node failures; Application software; Computer crashes; Fault tolerance; Java; Large-scale systems; Peer to peer computing; Performance evaluation; Software measurement; Software performance; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium, 2006. IPDPS 2006. 20th International
  • Conference_Location
    Rhodes Island
  • Print_ISBN
    1-4244-0054-6
  • Type

    conf

  • DOI
    10.1109/IPDPS.2006.1639507
  • Filename
    1639507