Skip to main content

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 404))

  • 784 Accesses

Abstract

Dependability as a factor in safety critical systems like satellite launch vehicles avoids catastrophic effects. Onboard computers with traditional dual redundancy mechanism for fault tolerance performs acceptably on fault conditions but underutilization of computational resources are prevalent during fault-free operation. Augmentation of computational resources in such systems with a task allocation paradigm dealt with in earlier studies, helps in achieving better performance and improved safety margins keeping the constraints like size, weight, and power. Testing of a fault tolerant algorithm for a flexible augmented model for hardware fault has been implemented with simulation using TORSCHE real-time scheduling tool and a user interface using Matlab GUI. Experimental hardware implementation on ARM Cortex-M has also been developed. Using performance metrics and verification for faults tolerance, an evaluation of the system performance projects the benefits of implementing such models for weight critical space applications.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Liu, Z., Joseph, M.: Verification of fault tolerance and real time. In: Proceedings of Annual Symposium on Fault Tolerant Computing, Sendai, pp. 220–229 (1996)

    Google Scholar 

  2. Hitt, E.F., Mulcare, D.: The fault tolerant avionics. In: Spitzer, C.R. (ed.) Digital Avionics Handbook, 2nd edn, chapter 28(CRC press LLC, Boca Raton 2007)

    Google Scholar 

  3. Basu, D., Prasad Rao, K.V.S.S., Varaprasad, S.V.L.A., Kurien, T., Jayasri, R., Bharathi, M.: A fault tolerant computer systems for Indian satellite launch vehicle programme. Sadhana, 11, 221–231 (1987)

    Google Scholar 

  4. Cooper, A.E., Chow, W.T.: Development of on-board space computer systems. IBM J. Res. Develop 20, 5–19 (1976)

    Article  Google Scholar 

  5. Laprie, J.C.: Dependable computing and fault tolerance: concepts and terminology. In: Proceedings of Fault Tolerant Computing FTCS-15, 2–11 (1985)

    Google Scholar 

  6. Avizienis, A.: Fault-tolerant systems. IEEE Trans. Comput. c-25(12), 1304–1312 (1976)

    Google Scholar 

  7. Ramamritham, K., Stankovic, J.: Scheduling algorithms and operating systems support for real-time systems. Proc. IEEE. 8(I), 55–67 (1994)

    Google Scholar 

  8. Davis, R.I.: On exploiting spare capacity in hard real time systems. Ph.D. thesis, University of York, England (1995)

    Google Scholar 

  9. Pillay, R.V., Punnekkat, S., Dasgupta, S.: An improved redundancy scheme for optimal utilization of onboard computers. In: Proceedings of IEEE INDICON pp. 1–4 (2009)

    Google Scholar 

  10. Swetha, A., Pillay, R.V., Chandran, S.K., Dasgupta, S.: A real-time performance monitoring tool for dual redundant and resource augmented framework of cruise control system. Int. J. Comput. Appl. 92(14), 44–49 (2014)

    Google Scholar 

  11. Stesina, F.: Design and Verification of Guidance. Navigation and Control systems for Space application. Ph.D. thesis, Porto Institutional repository, Polytechnic university of Turtin Italy (2014)

    Google Scholar 

  12. Sucha, P., Kutil, M., Sojka, M., Hanzalek, Z.: TORSCHE scheduling toolbox for matlab. In: Proceedings of 2006 IEEE International Conference on Control Applications, Computer Aided Control System Design, pp. 1181–1186 Munich, October (2006)

    Google Scholar 

  13. Davis, R.I., Burns, A.: A survey of hard real-time scheduling for multiprocessor systems. ACM Comput. surveys 43(4), number 35(2010)

    Google Scholar 

  14. Wikipedia, Speedup. http://en.wikipedia.org/wiki/Speedup

  15. Krishna, C.M., Shin, K.G.: Real Time Systems (Tata McGraw Hill edition, 2010)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Archana Sreekumar .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer India

About this paper

Cite this paper

Sreekumar, A., Radhamani Pillay, V. (2016). Fault Tolerant Scheduling with Enhanced Performance for Onboard Computers: Evaluation. In: Das, S., Pal, T., Kar, S., Satapathy, S., Mandal, J. (eds) Proceedings of the 4th International Conference on Frontiers in Intelligent Computing: Theory and Applications (FICTA) 2015. Advances in Intelligent Systems and Computing, vol 404. Springer, New Delhi. https://doi.org/10.1007/978-81-322-2695-6_58

Download citation

  • DOI: https://doi.org/10.1007/978-81-322-2695-6_58

  • Published:

  • Publisher Name: Springer, New Delhi

  • Print ISBN: 978-81-322-2693-2

  • Online ISBN: 978-81-322-2695-6

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics