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