On the Use of Disaster Prediction for Failure-Tolerance in Feedback Control Systems



Feedback control algorithms are inherently designed to compensate for external disturbances that the controlled system may suffer. This resilience is also extensible to late or wrong control actions produced by a failed controller computer, providing a degree of fault tolerance without the use of any particular mechanism. However, some controller failures, due to their duration or value, may indeed collapse the system, and thus other recovery measures must be taken.
This paper proposes the inclusion of an Oracle that calculates, in a timely manner, the controlled system behavior under a failed controller, and triggers recovery when the control algorithm is predictably no more able to compensate for a particular controller failure. The systems so built follow the Fail-Bounded model. The main contribution of this paper is to show how this model can be implemented in a practical way for the very important class of applications based on feedback control, thus turning that model into a technique that can be used effectively to build production systems.
The method was validated experimentally through fault injection on the controller computer of an inverted pendulum, one of the most time-demanding control system benchmarks.


Feedback control system, real-time, failure-tolerance, disaster prediction, evaluation


Fault-Tolerance in Control Systems


The International Conference on Dependable Systems and Networks, DSN-2002, June 2002

Cited by

Year 2010 : 1 citations

 1. Piotr Gawkowski, Maciej ?awry?czuk, Piotr Marusak, Janusz Sosnowski and Piotr Tatjewski, “Fail-bounded implementations of the numerical model predictive control algorithms”, Control and Cybernetics vol. 39 (2010) No. 4

Year 2008 : 3 citations

 Daniel Skarin, Johan Karlsson, "Software Implemented Detection and Recovery of Soft Errors in a Brake-by-Wire System," Dependable Computing Conference, 2008. EDCC 2008. Seventh European , vol., no., pp.145-154, 7-9 May 2008

 P. Gawkowski, J. Sosnowski, "Developing Fault Injection Environment for Complex Experiments," On-Line Testing Symposium, 2008. IOLTS '08. 14th IEEE International , vol., no., pp.179-181, 7-9 July 2008

 Dawid Trawczynski, Janusz Sosnowski and Piotr Gawkowski, “Analyzing Fault Susceptibility of ABS Microcontroller”, SAFECOMP '08 Proceedings of the 27th international conference on Computer Safety, Reliability, and Security, 2008

Year 2006 : 2 citations

 1. Sumant Kowshik, Grigore Rosu, Lui Sha, "Static Analysis to Enforce Safe Value Flow in Embedded Control Systems", International Conference on Dependable Systems and Networks (DSN'06), 2006

 2. Sumant Kowshik, "Static Analysis for Architecture Implementation Conformance in Robust Embedded Systems", PhD Thesis, Computer Science Department, University of Illinois at Urbana-Champaign, USA, 2006

Year 2005 : 3 citations

 1. Jonny Vinter, "On the Effects of Soft Errors in Embedded Control Systems?, PhD Thesis, Department of Computer Science and Engineering, Chalmers University of Technology, Göteborg, Sweden, 2005, ISBN 91-7291-630-3

 2. Sumant Kowshik, Girish Baliga, Scott Graham, Lui Sha, "Co-design Based Approach to Improve Robustness in Networked Control Systems?, IEEE/IFIP International Conference on Dependable Systems and Networks, Performance and Dependability Symposium, DSN-PDS 2005, Yokohama, Japão, 28 de Junho a 1 de Julho de 2005.

 3. Girish Baliga, "A Middleware Framework for Networked Control Systems," PhD Thesis, Department of Cumputer Science, University of Illinois at Urbana-Champaign, USA, 2005

Year 2004 : 3 citations

 Juan-Carlos Ruiz, Pedro Yuste, Pedro Gil, Lenin Lemus, "On Benchmarking the Dependability of Automotive Engine Control Applications�, the International Conference on Dependable Systems and Networks (DSN'2004), Florence, Italy, June 2004

 Paulo José Lopes Machado Portugal, “Avaliação da Confiança no Funcionamento de Redes de Campo”, Dissertação submetida para a obtenção do grau de Doutor em Engenharia Electrotécnica e de Computadores pela Faculdade de Engenharia da Universidade do Porto, 2004

 Scott R. Graham, “Fault Tolerance in Networked Control Systems Through Real-Time Restarts”, Report, University of Illinois at Urbana, Air Force Inst of Tech Wright-Pattersonafb OH, 2004

Year 2003 : 1 citations

 1. ÿrjan Askerdal "On Impact and Tolerance of Data Errors with Varied Duration in Microprocessors" PhD Thesis, Departament of Computer Engineering, Chalmers University of Technology, Sweden, 2003, ISBN 91-7291-285-5.