Abstract
An adaptive fault tolerance scheme aiming at those real-time embedded systems that have single processor and limited resources is presented in this paper. As the fault behavior exhibited by system changes with time and environment, it can decide a suitable strategy among various reliable techniques that have been introduced into application software. Prediction on fault emergence is made by strategy decider according to its memory of fault emerging history. The application module is assigned to contact with fault tolerance controller through its stubs. Performance of the scheme is measured and evaluated in experiment. Some parameters are also discussed.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Siewiorek, D.P., Swarz, R.S.: Relialble Systems Design and Evaluation, 2nd edn. Digital Press, Burlington (1992)
Horning, J.J., Lauer, H.C., et al.: A Program Structure for Error Detection & Recovery. In: Gelenbe, E., Kaiser, C. (eds.) Operating Systems. LNCS, vol. 16, pp. 172–187. Springer, Heidelberg (1981)
Liu, J.W.S., Shih, W., et al.: Imprecise Computations. Proceedings of the IEEE 82(1), 83–93 (1994)
Kalinsky, D.: Design Patterns for High Availability. Embedded System 15(8) (August 2002)
Favarim, F., Siqueira, F., et al.: Adaptive Fault-Tolerant CORBA Components. Departament of Computer Science, Federal University of Santa Catarina (2003)
Marin, O., Sens, P., et al.: Towards Adaptive Fault-Tolerance for Distributed Multi-Agent Systems. In: Proc. of ERSADS 2001, Bertinoro, Italy (May 2001)
Liu, H., Fei, S.-M.: A Fault-Tolerant Scheduling Algorithm Based on EDF for Distributed Control Systems. Journal of Software 14(8) (2003)
Sieh, L., Haniak, P., et al.: Implementing Transient Fault Tolerance in Embedded Real-Time Systems. US Army Tank-Automotive Research Development and Engineering Center, Warren, MI (2001)
Gonzalez, O., Shrikumar, H., et al.: Adaptive Fault-tolerance and Graceful Degradation under Dynamic Hard Real-time Scheduling. In: Proc. IEEE Real-Time System Symp. (1997)
Haines, J., Lakamraju, V., et al.: Application-level Fault Tolerance as a Complement to System-level Fault Tolerance. The Journal of Supercomputing 16, 53–68 (2000)
Karlsson, J., Folkesson, P., et al.: Application of Three Physical Fault Injection Techniques to the Experimental Assessment of the MARS Architecture. In: 5th IFIP Working Conf. on Dependable Computing for Critical Applications, pp. 267–287 (1995)
Marin, O., Bertier, M., Sens, P.: DARX - A Framework For The Fault-Tolerant Support Of Agent Software. In: ISSRE 2003, Colorado, USA (November 2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Chen, H., Gu, G., Guo, Y. (2005). An Adaptive Fault Tolerance Scheme for Applications on Real-Time Embedded System. In: Wu, Z., Chen, C., Guo, M., Bu, J. (eds) Embedded Software and Systems. ICESS 2004. Lecture Notes in Computer Science, vol 3605. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11535409_69
Download citation
DOI: https://doi.org/10.1007/11535409_69
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-28128-3
Online ISBN: 978-3-540-31823-1
eBook Packages: Computer ScienceComputer Science (R0)