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
Link To Document :
بازگشت