DocumentCode
2490
Title
An Efficient Formulation of the Real-Time Feasibility Region for Design Optimization
Author
Haibo Zeng ; Di Natale, Marco
Author_Institution
Dept. of Electr. & Comput. Eng., McGill Univ., Montreal, QC, Canada
Volume
62
Issue
4
fYear
2013
fDate
Apr-13
Firstpage
644
Lastpage
661
Abstract
In the design of time-critical applications, schedulability analysis is used to define the feasibility region of tasks with deadlines, so that optimization techniques can find the best design solution within the timing constraints. The formulation of the feasibility region based on the response time calculation requires many integer variables and is too complex for solvers. Approximation techniques have been used to define a convex subset of the feasibility region, used in conjunction with a branch and bound approach to compute suboptimal solutions for optimal task period selection, priority assignment, or placement of tasks onto CPUs. In this paper, we provide an improved and simpler real-time schedulability test that allows an exact and efficient definition of the feasibility region in Mixed Integer Linear Programming (MILP) optimization. Our method requires a significantly smaller number of binary variables and is viable for the treatment of industrial-size problem, as shown by the experiments.
Keywords
approximation theory; design engineering; integer programming; linear programming; processor scheduling; tree searching; MILP; approximation techniques; binary variables; branch and bound approach; design optimization; industrial-size problem; integer variables; mixed integer linear programming optimization; optimal task period selection; priority assignment; real-time feasibility region; real-time schedulability test; response time calculation; schedulability analysis; task placement; time-critical applications; timing constraints; Algorithm design and analysis; Indexes; Optimization; Real time systems; Redundancy; Silicon; Time factors; Real-time systems; mixed integer linear programming; schedulability analysis;
fLanguage
English
Journal_Title
Computers, IEEE Transactions on
Publisher
ieee
ISSN
0018-9340
Type
jour
DOI
10.1109/TC.2012.21
Filename
6133273
Link To Document