Asignación Dinámica de Recursos en Sistemas de Control de Tiempo Real

Pau Martí

United States

University of California

Caixue Lin

United States

University of California

Scott A. Brandt

United States

University of California

Manel Velasco

Spain

Universitat Politècnica de Catalunya

Jordi Ayza

Spain

Universitat Politècnica de Catalunya

Josep M. Fuertes

Spain

Universitat Politècnica de Catalunya

|

Aceptado:

|

Publicado: 27-09-2010

Datos de financiación

Descargas

Palabras clave:

Sistemas de tiempo real, sistemas controlados por computador, asignación de recursos, optimización

Agencias de apoyo:

Esta investigación no contó con financiación

Resumen:

Las técnicas tradicionales de tiempo real realizan la asignación de recursos a las tareas de control basándose en estrategias en "lazo abierto" que asignan (a priori) una porción de procesador a cada tarea. Esta asignación es estática desde un punto de vista de recursos, es decir, a lo largo de toda la vida de la aplicación se mantiene constante independientemente de la dinámica que cada lazo de control tenga en tiempo de ejecución. El uso de asignaciones estáticas proporciona un rendimiento de control medio, con mínimo coste computacional, pero no consiguen proporcionar el mejor rendimiento que puede obtenerse con los recursos de cómputo disponibles. En este trabajo mostramos cómo, asignando de forma dinámica los recursos a las tareas de control, el rendimiento proporcionado por el conjunto de la aplicación mejora significativamente. Además presentamos la política de asignación de recursos óptima respecto al rendimiento proporcionado por las tareas de control. Los resultados experimentales realizados sobre una plataforma de tiempo real muestran los beneficios de la políticas propuestas y avalan los resultados teóricos presentados.
Ver más Ver menos