TY - GEN
T1 - Comparing fail-silence provided by process duplication versus internal error detection for DHCP server
AU - Stott, D. T.
AU - Speirs, N. A.
AU - Kalbarczyk, Z.
AU - Bagchi, S.
AU - Xu, J.
AU - Iyer, R. K.
N1 - This work is supported in part by National Science Foundation under contract CCR-9902026, in part by Jet Propulsion Laboratory-NASA under contract NASAJPL961345, and by Motorola Inc.. We thank H. Levendel and L. Votta from Motorola for many useful discussions during the course of this work.
PY - 2001
Y1 - 2001
N2 - 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.
AB - 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.
UR - https://www.scopus.com/pages/publications/84981169535
UR - https://www.scopus.com/pages/publications/84981169535#tab=citedBy
U2 - 10.1109/IPDPS.2001.924966
DO - 10.1109/IPDPS.2001.924966
M3 - Conference contribution
AN - SCOPUS:84981169535
T3 - Proceedings - 15th International Parallel and Distributed Processing Symposium, IPDPS 2001
BT - Proceedings - 15th International Parallel and Distributed Processing Symposium, IPDPS 2001
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 15th International Parallel and Distributed Processing Symposium, IPDPS 2001
Y2 - 23 April 2001 through 27 April 2001
ER -