Dynamic resource allocation in real-time control systems ; Asignación Dinámica de Recursos en Sistemas de Control de Tiempo Real

Saved in:
Bibliographic Details
Title: Dynamic resource allocation in real-time control systems ; Asignación Dinámica de Recursos en Sistemas de Control de Tiempo Real
Authors: Martí, Pau, Lin, Caixue, Brandt, Scott A., Velasco, Manel, Ayza, Jordi, Fuertes, Josep M.
Source: Revista Iberoamericana de Automática e Informática industrial; Vol. 3 No. 2 (2006); 50-60 ; Revista Iberoamericana de Automática e Informática industrial; Vol. 3 Núm. 2 (2006); 50-60 ; 1697-7920 ; 1697-7912
Publisher Information: Universitat Politècnica de València
Publication Year: 2010
Collection: Universitat Politècnica de València: PoliPapers
Subject Terms: Real-Time Systems, Computer-Controlled Systems, Resource Allocation, Optimization, Sistemas de tiempo real, sistemas controlados por computador, asignación de recursos, optimización
Description: Most traditional resource management techniques for real-time systems with multiple control loops are based on "open-loop" strategies that statically allocate a constant CPU share to each control task, independent of the plant dynamics of each control loop. This provides average control performance with minimal overhead but in general fails to provide the best performance possible within the available resources. We show that by using dynamic resource allocation for control tasks, overall control performance can be significantly improved. We present an optimal resource allocation policy that maximizes control performance within the available resources. We provide experimental results on a real-time system that show the benefits of the proposed policies and corroborate the presented theoretical results. ; 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.
Document Type: article in journal/newspaper
File Description: application/pdf
Language: Spanish; Castilian
Relation: http://polipapers.upv.es/index.php/RIAI/article/view/8126/8269; http://polipapers.upv.es/index.php/RIAI/article/view/8126
Availability: http://polipapers.upv.es/index.php/RIAI/article/view/8126
Rights: Derechos de autor 2017 RIAII
Accession Number: edsbas.D0E709BD
Database: BASE
Be the first to leave a comment!
You must be logged in first