• DocumentCode
    1745679
  • Title

    Comparing fail-silence provided by process duplication versus internal error detection for DHCP server

  • Author

    Stott, David T. ; Speirs, Neil A. ; Kalbarczyk, Zbigniew ; Bagchi, Saurabh ; Xu, Jun ; Iyer, Ravishankar K.

  • Author_Institution
    Center for Reliable & High Performance Comput., Illinois Univ., Urbana, IL, USA
  • fYear
    2001
  • fDate
    36982
  • Abstract
    This paper uses fault injection to compare the ability of two fault-tolerant software architectures to protect an application from faults. These two architectures are Voltan, which uses process duplication, and Chameleon ARMORs, which use self-checking. The target application is a Dynamic Host Configuration Protocol (DHCP) server, a widely used application for managing IP addresses. NFTAPE, a software-based fault injection environment, is used to inject three classes of faults, namely random memory bit-flip, control-flow and high-level target specific faults, into each software architecture and into baseline Solaris and Linux versions
  • Keywords
    error detection; protocols; software architecture; software fault tolerance; Chameleon ARMORs; DHCP server; IP addresses; Linux; Voltan; baseline Solaris; dynamic host configuration protocol; fail-silence comparison; fault injection; fault-tolerant software architectures; high-level target specific faults; internal error detection; process duplication; random memory bit-flip; Application software; Computer architecture; Failure analysis; Fault detection; Fault tolerance; Hardware; Linux; Protection; Protocols; Software architecture;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium., Proceedings 15th International
  • Conference_Location
    San Francisco, CA
  • ISSN
    1530-2075
  • Print_ISBN
    0-7695-0990-8
  • Type

    conf

  • DOI
    10.1109/IPDPS.2001.924966
  • Filename
    924966