Revista Facultad de Ingeniería Universidad de Antioquia (Jan 2011)
Description of execution time dynamics for a set of concurrent real-time tasks
Abstract
Un Sistema en Tiempo Real (STR) implantado en una computadora digital, interactúa con el mundo físico a través del acondicionamiento de variables (sensores, actuadores convertidores Analógico/Digital A/D y Digital/ Analógico D/A) y procesa sus peticiones mediante tareas en tiempo real (Ji: i¿Z+). Cada Ji está formada por un conjunto de instancias {ji,k: i, k¿Z+, i es el índice de la tarea, k es el índice de la instancia} con al menos tres restricciones temporales: tiempo de arribo, tiempo de ejecución y plazo (Li,k, Ci,k, Di,k). En este sentido, es importante proponer un modelo para reconstruir el comportamiento de los tiempos de ejecución Ci,k. El modelo propuesto es un ARMA con un estimador de parámetros basado en la variable instrumental. Los tiempos de ejecución fueron medidos experimentalmente en QNX Neutrino 6.5 utilizando un procesador Intel Core i7 de 2.66 GHz. Se presentan los antecedentes teóricos del modelado de tareas en tiempo real, las mediciones de tiempo de ejecución, el modelo de tiempos de ejecución, el estimador de parámetros con variable instrumental, la experimentación y los resultados.