Optimización del Cálculo del Tiempo Ocioso en Planificadores DVS con Tiempos de Ejecución Variables(titulo)
 
José M. Urriza, Javier D. Orozco y Ricardo Cayssials
Departamento de Ingeniería Eléctrica y Computadoras
Universidad Nacional del Sur / CONICET
8000 Bahía Blanca, Argentina
{jurriza, ieorozco, iecayss}@criba.edu.ar

and

Julius C. B. Leite
Instituto de Computação
Universidade Federal Fluminense
Niterói, Brasil
julius@ic.uff.br (participantes)
 
Abstract
 
The consumption reduction of energy in mobile device is today a critical objective of design. This requirement not is limited an adequate realization of hardware, if not that, must be accompanied for a correct administration of available recourse for the software. The tasks scheduling in real time utilizing Dynamic Voltage Scheduling (DVS), permit minimize consume of energy, preserving the temporal restrictions and system functionality. This paper presents a task model for hard real time that permit the analysis and the implementations of methods types Severs or Slack Stealing with the purpose of permit the utilization the idle times of system by means of Dynamics Voltage Scheduling techniques. The model proposed include a tool that permit preserve the precision in the calculus of idle time even with variable execution times, with the finality the perform optimization of the DVS algorithms.
 
Keywords: DVS, Slack Stealing
Resumen
 
La reducción del consumo de energía en dispositivos móviles es hoy un objetivo crucial del diseño. Dicho requerimiento no se limita a una adecuada realización del hardware sino que debe ser acompañada por una correcta administración de los recursos disponibles por parte del software. La planificación de tareas de tiempo real utilizando planificación dinámica de voltaje (DVS), permite minimizar el consumo de energía preservando las restricciones temporales y funcionales del sistema. En este trabajo se presenta un modelo de tarea de tiempo real duro que permite el análisis y la implementación de métodos del tipo Servidores o Slack Stealing con el fin de permitir la utilización de los tiempos ociosos del sistema mediante técnicas de planificación dinámica de voltaje. El modelo propuesto incluye una herramienta que permite mantener la exactitud en el cálculo del tiempo ocioso aún con tiempos de ejecución variables, a fin de optimizar el desempeño de los algoritmos de DVS.
 
Palabras Clave: DVS, Slack Stealing