Title :
Slack-Time Computation for Temporal Robustness in Embedded Systems
Author :
Midonnet, Serge ; Masson, Damien ; Lassalle, Rémi
Author_Institution :
Lab. d´´Inf. Gaspard-Monge, Univ. Paris-Est, Paris, France
Abstract :
We propose to handle execution duration overruns (temporal faults) in real-time embedded systems. When a temporal fault occurs, the slack time can be dynamically determined and assigned to the faulty task in order to complete its treatment. This mechanism improves the temporal robustness of real-time systems. We demonstrate that an approximate slack stealer algorithm like the minimal approximate slack stealer (MASS) algorithm is a good solution for real-time embedded systems. We validate the feasibility of this approach by an implementation on the Lego Mindstorm NXT platform.
Keywords :
embedded systems; fault diagnosis; performance evaluation; Lego Mindstorm NXT platform; execution duration overruns; faulty task; minimal approximate slack stealer; real-time embedded systems; real-time systems; slack stealer algorithm; slack-time computation; temporal faults; temporal robustness; Algorithm design and analysis; Real time systems; Robustness; LejosRT; robustness; slack time;
Journal_Title :
Embedded Systems Letters, IEEE
DOI :
10.1109/LES.2010.2074184