Skip to main content

Measuring Fault Tolerance with the FTAPE fault injection tool

  • Conference paper
  • First Online:
Quantitative Evaluation of Computing and Communication Systems (TOOLS 1995)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 977))

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  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.

    Article  Google Scholar 

  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.

    Article  Google Scholar 

  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. 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. 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.

    Article  Google Scholar 

  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. 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. 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. 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. 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. 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.

    Article  Google Scholar 

  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. 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. 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. 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 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Heinz Beilner Falko Bause

Rights and permissions

Reprints 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

Publish with us

Policies and ethics