Skip to main content

FPGA-Prototyping with Advanced Fault Injection Methodology for Tolerant Computing Systems Simulation

  • Conference paper
  • First Online:
Book cover Distributed Computer and Communication Networks (DCCN 2015)

Abstract

The definition of architecture fault-tolerant high-performance VLSI-based distributed computing systems is an important task and requires reasonable modeling at the design stage. One of the methods of generating faults and failures is the method of fault injection. The paper proposes a advanced fault injection technique, involving the use of determine the most likely negative externalities and the response of the system to them. This gives the possibility to determine the threat list, i.e. a list of elements, all of which were violated. In this article the concept of universal hardware-software complex FPGA-based prototyping to simulate the operation of the system and monitor of the device under test work correctness “on the fly”. This approach has more flexibility compared to the traditional and allows you to use more complex patterns in the modeling. It also allows simulation of operation fault-tolerant systems in terms of fault injection.

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

Access this chapter

Institutional subscriptions

References

  1. Panasyuk, M.I., Novikov, L.S.: Space model. In: The Impact of the Space Environment on Spacecraft Materials and Equipment, vol. 2, Moscow (2007)

    Google Scholar 

  2. Tylka, A.J., Adams Jr., J.H., Boberg, P.R., Brownstein, B., Dietrich, W.F., Flueckiger, E.O., Petersen, E.L., Shea, M.A., Smart, D.F., Smith, E.C.: CREME96: a revision of the cosmic ray effects on micro-electronics code. IEEE Trans. Nucl. Sci. 44(6), 2150–2160 (1997)

    Article  Google Scholar 

  3. Gaffey, J., Bilitza, D.: NASA/National space science data center trapped radiation models. J. Spacecraft Rockets 31(2), 172 (1994)

    Article  Google Scholar 

  4. Weller, R.A., Mendenhall, M.H., Reed, R.A., Schrimpf, R.D., Warren, K.M., Sierawski, B.D., Massengill, L.W.: Monte Carlo simulation of single event effects. IEEE Trans. Nucl. Sci. 57(4), 1726–1746 (2010)

    Article  Google Scholar 

  5. Mendenhall, M.H., Weller, R.A.: A probability-conserving cross-section biasing mechanism for variance reduction in Monte Carlo particle transport calculations. Nucl. Instrum. Meth. A 667(1), 38–43 (2012). doi:10.1016/j.nima.2011.11.084

    Article  Google Scholar 

  6. Barak, J.: Simple calculations of proton SEU cross sections from heavy ion cross sections. IEEE Trans. Nucl. Sci. 53(6), 3336–3342 (2006)

    Article  Google Scholar 

Download references

Acknowledgments

This research was conducted under Federal special-purpose program “Research and development on priority directions of scientific and technological complex of Russia in 2014–2020” under contract RFMEFI57715X0161.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Oleg Brekhov .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Brekhov, O., Klimenko, A., Kordover, K., Ratnikov, M. (2016). FPGA-Prototyping with Advanced Fault Injection Methodology for Tolerant Computing Systems Simulation. In: Vishnevsky, V., Kozyrev, D. (eds) Distributed Computer and Communication Networks. DCCN 2015. Communications in Computer and Information Science, vol 601. Springer, Cham. https://doi.org/10.1007/978-3-319-30843-2_22

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-30843-2_22

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-30842-5

  • Online ISBN: 978-3-319-30843-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics