DocumentCode :
3220713
Title :
Dynamic Reconfiguration in Reservation-Based Scheduling: An Optimization Approach
Author :
Oliveira, A. ; Camponogara, Eduardo ; Lima, George
Author_Institution :
Deprt, of Autom. & Syst. Eng. (DAS), Fed. Univ. of Santa Catarina (UFSC), Florianapolis
fYear :
2009
fDate :
13-16 April 2009
Firstpage :
173
Lastpage :
182
Abstract :
Reservation-based scheduling mechanisms have successfully been used for supporting real-time applications whose tasks exhibit high variability in their execution or release times. Indeed, such mechanisms are able to preallocate system bandwidth to the application tasks so that temporal isolation between them is ensured. However, bandwidth allocation is usually based on off-line policies, which may not be suitable for real-time applications that are structured as having several modes of operation, each one requiring a distinct level of system bandwidth. Variations in light conditions, the changing of energy levels, error-detection, or operator commands are examples of events that may trigger a different mode of operation in multi-mode adaptive real-time applications. In this paper we address the problem of dynamically reconfiguring scheduling parameters of reservation-based mechanisms, offering support for multi-mode adaptive real-time applications. Assuming that each reconfiguration option gives a benefit for the system, reconfiguration is seen as an optimization problem whose objective is to maximize the overall system benefit. Two different models for the problem are formulated, the Integer Programming (IP) and the Linear Programming (LP) formulations. The IP formulation gives rise to an NP-Hard problem for which we give efficient approximate solutions. Also, an optimal and polynomial solution to the LP formulation is derived. Results obtained from extensive simulation indicate the good performance of the proposed reconfiguration mechanisms.
Keywords :
computational complexity; integer programming; linear programming; optimisation; scheduling; NP-hard problem; bandwidth allocation; dynamic reconfiguration; integer programming; linear programming; optimization; reservation-based scheduling; system bandwidth; temporal isolation; Application software; Automation; Bandwidth; Computer science; Dynamic scheduling; Linear programming; Processor scheduling; Real time systems; Robot vision systems; Systems engineering and theory;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Real-Time and Embedded Technology and Applications Symposium, 2009. RTAS 2009. 15th IEEE
Conference_Location :
San Francisco, CA
ISSN :
1545-3421
Print_ISBN :
978-0-7695-3636-1
Type :
conf
DOI :
10.1109/RTAS.2009.14
Filename :
4840578
Link To Document :
بازگشت