• DocumentCode
    2673063
  • Title

    Centralized failure injection for distributed, fault-tolerant protocol testing

  • Author

    Alvarez, Guillermo A. ; Cristian, Flaviu

  • Author_Institution
    Dept. of Comput. Sci. & Eng., California Univ., San Diego, La Jolla, CA, USA
  • fYear
    1997
  • fDate
    27-30 May 1997
  • Firstpage
    78
  • Lastpage
    85
  • Abstract
    We describe a centralized approach to testing that distributed fault-tolerant protocols satisfy their safety and timeliness specifications in the presence of the very failures they are designed to tolerate. CESIUM is a testing environment based on the centralized simulation of distributed executions and failures. Processes are run in a single address space while providing the appearance of a truly distributed execution. The human tester can force the occurrence of arbitrary failures and security attacks. The implementations under test are not instrumented for testing purposes, and their source codes need not be available. We prove that CESIUM can execute exactly the set of runs feasible in the real distributed system being simulated. We also show that there are safety and timeliness properties in the specifications of many existing distributed protocols that cannot be tested in practical distributed systems. All of these properties can, however, be accurately tested by CESIUM without introducing any perturbation in test experiments
  • Keywords
    fault tolerant computing; formal specification; performance evaluation; protocols; CESIUM; arbitrary failures; centralized failure injection; centralized simulation; distributed protocol testing; fault-tolerant protocol testing; safety; security attacks; single address space; specifications; testing environment; timeliness specifications; truly distributed execution; Clocks; Delay; Fault tolerance; Humans; Instruments; Protocols; Safety; Security; System testing; Vehicle crash testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 1997., Proceedings of the 17th International Conference on
  • Conference_Location
    Baltimore, MD
  • ISSN
    1063-6927
  • Print_ISBN
    0-8186-7813-5
  • Type

    conf

  • DOI
    10.1109/ICDCS.1997.597856
  • Filename
    597856