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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
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)
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)
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)
Cooper, A.E., Chow, W.T.: Development of on-board space computer systems. IBM J. Res. Develop 20, 5–19 (1976)
Laprie, J.C.: Dependable computing and fault tolerance: concepts and terminology. In: Proceedings of Fault Tolerant Computing FTCS-15, 2–11 (1985)
Avizienis, A.: Fault-tolerant systems. IEEE Trans. Comput. c-25(12), 1304–1312 (1976)
Ramamritham, K., Stankovic, J.: Scheduling algorithms and operating systems support for real-time systems. Proc. IEEE. 8(I), 55–67 (1994)
Davis, R.I.: On exploiting spare capacity in hard real time systems. Ph.D. thesis, University of York, England (1995)
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)
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)
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)
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)
Davis, R.I., Burns, A.: A survey of hard real-time scheduling for multiprocessor systems. ACM Comput. surveys 43(4), number 35(2010)
Wikipedia, Speedup. http://en.wikipedia.org/wiki/Speedup
Krishna, C.M., Shin, K.G.: Real Time Systems (Tata McGraw Hill edition, 2010)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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)