Stabilizing pre-run-time schedules with the help of grace time

Citation
Ap. Magalhaes et Jg. Silva, Stabilizing pre-run-time schedules with the help of grace time, REAL-TIME S, 17(1), 1999, pp. 65-86
Citations number
49
Categorie Soggetti
Computer Science & Engineering
Journal title
REAL-TIME SYSTEMS
ISSN journal
09226443 → ACNP
Volume
17
Issue
1
Year of publication
1999
Pages
65 - 86
Database
ISI
SICI code
0922-6443(199907)17:1<65:SPSWTH>2.0.ZU;2-C
Abstract
This paper discusses the stability of a feasible pre-run-time schedule for a transient overload introduced by processes re-execution during an error r ecovery action. It shows that the stability of a schedule strictly tuned to meet hard deadlines is very small, invalidating thus backward error recove ry. However, the stability of the schedule always increases when a real-tim e process is considered as having a nominal and a hard deadline separated b y a non-zero grace time. This is true for sets of processes having arbitrar y precedence and exclusion constraints, and executed on a single or multipr ocessor based architecture. Grace time is not just the key element for the realistic estimation of the timing constraints of real-time error processin g techniques. It also allows backward error recovery to be included in very efficient pre-run-time scheduled systems when the conditions stated in thi s paper are satisfied. This is a very important conclusion, as it shows tha t fault-tolerant hard real-time systems do not have to be extremely expensi ve and complex.