Modelo de tarea para recuperación de Slack para Aplicaciones en Sistemas Embebidos con DVS José M. Urriza, Ricardo Cayssials y Javier D. Orozco Universidad Nacional del Sur / CONICET Departamento de Ingeniería Eléctrica y Computadoras 8000 Bahía Blanca, Argentina {jurriza, iecayss, ieorozco}@criba.edu.ar y J.C.B. Leite Universidade Federal Fluminense Instituto de Computação Niterói, Brasil julius@ic.uff.br Abstract In this paper we present a task model that makes an efficient utilization of the slack available in hard real time systems that support Dynamic Voltage Scheduling. Slack-Stealing methods proposed in hard real-time literature consider that execution times of the tasks are the worst-case execution times when the schedulability of the system is analyzed. However, the worst-case execution time rarely happens during runtime. In such a case, the remaining time can be used as slack available to execute sporadic tasks, optional tasks, aperiodic tasks or to reduce the frequency-voltage of the system in order to save energy. Because the power consumption of the processors in embedded systems such as cellular phones, Palms and notebooks is a square function of voltage supplied, the reduction of the voltage supplied improves dramatically the power consumption of the system. In this way, the model proposed in this paper allows us to do an efficient utilization of the slack available towards a reduction of the power consumption of the processor. Keywords: Slack Stealing, DVS, Power saving Resumen En este trabajo se presenta un modelo de tareas para uso eficiente del slack en sistemas de tiempo real duro donde se puede modificar el voltaje-frecuencia del procesador (Dynamic Voltage Scheduling). Los métodos de Slack Stealing propuestos en la literatura de sistemas de tiempo real duro consideran que los tiempos de ejecución de las tareas son los máximos posibles con el objeto de garantizar la planificabilidad del sistema. En la práctica, existe una baja probabilidad de que la tarea requiera ejecutarse su peor tiempo de ejecución. En tal caso, el tiempo disponible puede ser considerado tiempo ocioso adicional y ser utilizado para la ejecución de tareas esporádicas, opcionales, aperiódicas o para disminuir el nivel de voltaje-frecuencia con el objetivo de economizar energía. Debido a que el consumo de energía en los procesadores de sistemas embebidos, como los celulares, Palms y notebooks, es función del voltaje al cuadrado, pequeñas disminuciones de voltaje producen un ahorro de energía sustancial. De esta manera, el modelo propuesto en este trabajo permitirá un aprovechamiento del slack disponible que permitirá la reducción del consumo de energía del sistema. Palabras Claves: Slack Stealing, DVS, Economía de Energía