Planificadores de tareas en Tiempo Real Concurrentes: Una Clasificación basada en Funciones y Teoría de Conjuntos

Pedro Guevara López, Jorge Salvador Valdez Martínez, Gustavo Delgado Reyes

Abstract


Los Planificadores para Tareas en Tiempo Real Concurrentes son un conjunto de reglas que determinan que tarea va a ser ejecutada en un tiempo determinado; esto es, un conjunto de tareas en tiempo real concurrentes solicitan ser ejecutadas formando un conjunto de tiempos de arribo y el planificador se encarga de ordenar  la ejecución de las tareas obteniéndose un conjunto de tiempos de inicio. Esto define al planificador como una función que mapea entre dos conjuntos; por lo tanto, con base en las propiedades de esa función es posible clasificar a los planificadores en: crítico, no crítico, estático, adaptativo, predictivo, por desalojo de prioridades y óptimo; esta propuesta de clasificación puede ser usada para realizar estudios de optimalidad, estabilidad, controlabilidad, eficiencia, convergencia y predecibilidad. Por último, se presentan dos ejemplos de planificadores: RM (Rate Monotonic) y EDF (Earliest Deadline First) que actuaron como modelos de prueba para clasificarlos de acuerdo a las definiciones de este trabajo.

Keywords


Tiempos de arribo; Función; Tiempos de Inicio; Planificador; Clasificación; Sistema en Tiempo Real.

Full Text: PDF (Spanish)