Measuring Fault Tolerance with the FTAPE fault injection tool

  • Timothy K. Tsai
  • Ravishankar K. Iyer
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 977)


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.


fault injection workload generator fault tolerance measurement stress-based injection 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    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.CrossRefGoogle Scholar
  2. [2]
    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.CrossRefGoogle Scholar
  3. [3]
    G. B. Finelli. Characterization of fault recovery through fault injection on FTMP. IEEE Transactions on Reliability, 36(2):164–170, June 1987.Google Scholar
  4. [4]
    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.Google Scholar
  5. [5]
    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.CrossRefGoogle Scholar
  6. [6]
    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.Google Scholar
  7. [7]
    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.Google Scholar
  8. [8]
    D. Jewett. Integrity S2: A fault-tolerant UNIX platform. In 21st International Symposium on Fault-Tolerant Computing, pages 512–519, Montreal, Canada, June 1991.Google Scholar
  9. [9]
    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.Google Scholar
  10. [10]
    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.Google Scholar
  11. [11]
    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.CrossRefGoogle Scholar
  12. [12]
    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.Google Scholar
  13. [13]
    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.Google Scholar
  14. [14]
    L. Young and R. Iyer. Error latency measurements in symbolic architectures. In AIAA Computing in Aerospace 8, pages 786–794, Baltimore, Maryland, October 1992.Google Scholar
  15. [15]
    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.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1995

Authors and Affiliations

  • Timothy K. Tsai
    • 1
  • Ravishankar K. Iyer
    • 1
  1. 1.Center for Reliable and High Performance Computing Coordinated Science LaboratoryUniversity of IllinoisUrbana

Personalised recommendations