Scheduling algorithms for fault-tolerance in hard-real-time systems |
| |
Authors: | Alan A. Bertossi Luigi V. Mancini |
| |
Affiliation: | (1) Dipartimento di Informatica, Università di Pisa, Corso Italia 40, 56125 Pisa, Italy;(2) Dipartimento di Informatica e Scienze dell'Informazione, Università di Genova, Viale Benedetto XV 3, 16132 Genova, Italy |
| |
Abstract: | Many time-critical applications require predictable performance in the presence of failures. This paper considers a distributed system with independent periodic tasks which can checkpoint their state on some reliable medium in order to handle failures. The problem of preemptively scheduling a set of such tasks is discussed where every occurrence of a task has to be completely executed before the next occurrence of the same task can start. Efficient scheduling algorithms are proposed which yield sub-optimal schedules when there is provision for fault-tolerance. The performance of the solutions proposed is evaluated in terms of the number of processors and the cost of the checkpoints needed. Moreover, analytical studies are used to reveal interesting trade-offs associated with the scheduling algorithms.This work has been supported by grants from the Italian Ministero dell'Università e della Ricerca Scientifica e Tecnologica and the Consiglio Nazionale delle Ricerche-Progetto Finalizzato Sistemi Informatici e Calcolo Parallelo. |
| |
Keywords: | |
本文献已被 SpringerLink 等数据库收录! |
|