Abstract
This paper describes FTAPE (Fault Tolerance And Performance Evaluator), a tool that can be used to compare fault-tolerant computers. The major parts of the tool include a system-wide fault injector, a workload generator, and a workload activity measurement tool. The workload creates high stress conditions on the machine. Using stress-based injection, the fault injector is able to utilize knowledge of the workload activity to ensure a high level of fault propagation. The errors/fault ratio, performance degradation, and number of system crashes are presented as measures of fault tolerance.
Preview
Unable to display preview. Download preview PDF.
References
J. Arlat et al. Fault injection for dependability validation-a methodology and some applications. IEEE Transactions on Software Engineering, 16(2):166–182, February 1990.
G. S. Choi, R. K. Iyer, and V. Carreno. Focus: An experimental environment for fault sensitivity analysis. IEEE Transactions on Computers, 41(12):1515–1526, December 1992.
G. B. Finelli. Characterization of fault recovery through fault injection on FTMP. IEEE Transactions on Reliability, 36(2):164–170, June 1987.
U. Gunneflo, J. Karlsson, and J. Rorrin. Evaluation of error detection schemes using fault injection by heavy-ion radiation. In Proceedings 19th International Symposium on Fault-Tolerant Computing, pages 340–347, Chicago, Illinois, June 1989.
R. Iyer, D. Rossetti, and M. Hsueh. Measurement and modeling of computing reliability as affected by system activity. ACM Transactions on Computer Systems, 4:214–237, August 1986.
R. Iyer and D. Tang. Experimental analysis of computer system dependability. Technical Report CRHC-93-15, University of Illinois at Urbana-Champaign, Urbana, Illinois, 1993.
E. Jenn, J. Arlat, M. Rimen, J. Ohlsson, and J. Karlsson. Fault injection into VHDL models: The MEFISTO tool. In 24st International Symposium on Fault-Tolerant Computing, 1994.
D. Jewett. Integrity S2: A fault-tolerant UNIX platform. In 21st International Symposium on Fault-Tolerant Computing, pages 512–519, Montreal, Canada, June 1991.
G. Kanawati, N. Kanawati, and J. Abraham. Ferrari: A fault and error automatic real-time injector. In Proc. 22nd International Symposium on Fault-Tolerant Computing, Boston, Massachusetts, 1992.
W.-L. Kao and R. K. Iyer. Define: A distributed fault injection and monitoring environment. In Proceedings of IEEE Workshop on Fault-tolerant Parallel and Distributed Systems, June 1994.
W.-L. Kao, R. K. Iyer, and D. Tang. FINE: A fault injection and monitoring environment for tracing the unix system behavior under faults. IEEE Transactions on Software Engineering, 19:1105–1118, November 1993.
H. Rosenberg and K. Shin. Software fault injection and its application in distributed environment. In Proceedings of the 23rd International Symposium on Fault-Tolerant Computing, France, June 1993.
Z. Segall, D. Vrsalovie, et al. FIAT-fault injection-based automated testing environment. In 18th International Symposium on Fault-Tolerant Computing, pages 102–107, 1988.
L. Young and R. Iyer. Error latency measurements in symbolic architectures. In AIAA Computing in Aerospace 8, pages 786–794, Baltimore, Maryland, October 1992.
L. Young, R. Iyer, K. Goswami, and C. Alonso. A hybrid monitor assisted fault injection environment. In Proceedings of the Third IFIP Working Conference on Dependable Computing for Critical Applications, pages 163–174, Mondello, Sicily, Italy, September 1992.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1995 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Tsai, T.K., Iyer, R.K. (1995). Measuring Fault Tolerance with the FTAPE fault injection tool. In: Beilner, H., Bause, F. (eds) Quantitative Evaluation of Computing and Communication Systems. TOOLS 1995. Lecture Notes in Computer Science, vol 977. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0024305
Download citation
DOI: https://doi.org/10.1007/BFb0024305
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-60300-9
Online ISBN: 978-3-540-44789-4
eBook Packages: Springer Book Archive