|
25
- 29 de Noviembre de 2002
Montevideo,
Uruguay
Radisson
Victoria Plaza Hotel
|
|
|
CL61
|
|
Análisis de Sistemas de Tiempo Real: k-diagramabilidad y tolerancia a las fallas
|
Rodrigo M.
Santos
Universidad Nacional del Sur, Dept Ingeniería Electrica y Computadoras
ierms@criba.edu.ar
|
Jorge
Santos
Universidad Nacional del Sur, Dept Ingeniería Electrica y Computadoras
iesantos@criba.edu.ar
|
Javier D.
Orozco
Universidad Nacional del Sur, Dept Ingeniería Electrica y Computadoras
ieorozco@criba.edu.ar
|
|
Abstract
|
This paper presents a method to deal with the re-execution of tasks in a hard real-time system of n tasks subject to transient faults. It is based on the concepts of singularities and k-schedulability and it can determine all the possible combinations of faults that the system can admit while meeting the time constraints. The combinations are contained
in a surface generated in an n-dimensional space. Extensive simulations carried out for different mean times between failures allow the evaluation of the proposed method. The metric used is the percentage of faulty tasks not recovered on time, for failure combinations above the surface, computed as a function of the utilization factor for randomly
generated sets of tasks.
|
Keywords:
Real-time systems, fault-tolerance, schedulability
|
|
Resumen
|
En el trabajo se presenta un método para la re-ejecución de tareas de un sistema de tiempo real duro de n tareas, sujetas a fallas transitorias de cálculo. El mismo se basa en las nociones de k-diagramabilidad y singularidad y permite determinar todas las combinaciones de fallas que el sistema tolera cumpliendo con todas las constricciones temporales del sistema de tiempo real duro. En un espacio n-dimensional, se genera una superficie en la que se
encuentran los puntos que definen la tolerancia a las fallas del sistema. Mediante simulaciones con conjuntos de tareas generados aleatoriamente, se determina, para los puntos situados por encima de esa superficie, el porcentaje de tareas no recuperables en función del factor de utilización del sistema para distintos tiempos medios entre fallas.
|
Palabras Clave:
Sistemas de tiempo real, tolerancia a las fallas
|
|
Volver
|
|
infoUYclei 2002
|
|