Issue No. 01 - January (2009 vol. 58)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/TC.2008.136
Pau Martí , Technical University of Catalonia, Vilanova i la Geltrú
Caixue Lin , University of California, Santa Cruz, Santa Cruz
Scott A. Brandt , University of California, Santa Cruz, Santa Cruz
Manel Velasco , Technical University of Catalonia, Barcelona
Josep M. Fuertes , Technical University of Catalonia, Barcelona
In many application areas, including control systems, careful management of system resources is key to providing the best application performance. Traditional control systems with multiple control loops statically allocate a fixed portion of the system resources to each controller based on their average or worst-case resource requirements. However, controllers' resource needs vary depending on the jobs they perform and the state of the systems they control. A controller of a plant operating close to its equilibrium requires fewer resources than a controller of a plant operating far from its equilibrium point. The Draco dynamic rate control system exploits this fact by dynamically allocating resources to control systems based on system state. Our research demonstrates that Draco provides significantly better overall control performance with much less resources than static controllers. Our experimental evaluation shows that in the control scenarios we examined Draco provides up to 25% better control performance with 30% less resources.
Real-time systems and embedded systems, Scheduling, Command and control
P. Martí, S. A. Brandt, C. Lin, J. M. Fuertes and M. Velasco, "Draco: Efficient Resource Management for Resource-Constrained Control Tasks," in IEEE Transactions on Computers, vol. 58, no. , pp. 90-105, 2008.