DocumentCode
866713
Title
Generalized Elastic Scheduling for Real-Time Tasks
Author
Chantem, Thidapat ; Hu, Xiaobo Sharon ; Lemmon, Michael D.
Author_Institution
Dept. of Comput. Sci. & Eng., Univ. of Notre Dame, Notre Dame, IN
Volume
58
Issue
4
fYear
2009
fDate
4/1/2009 12:00:00 AM
Firstpage
480
Lastpage
495
Abstract
The elastic task model is a powerful model for adapting periodic real-time systems in the presence of uncertainty. This work generalizes the existing elastic scheduling approach in several directions. First, it presents a general framework, which formulates a trade-off between task schedulability and a specific performance metric as an optimization problem. Such a framework allows real-time systems under overloads to graciously adapt by adjusting their performance level. Second, it is shown in this work that the well-known task compression algorithm in fact solves a quadratic programming problem that seeks to minimize the sum of the squared deviation of a task´s utilization from initial desired utilization. This finding indicates that the task compression algorithm may be applied to efficiently solve other similar types of problems that often arise in real-time applications. In particular, an iterative approach is proposed to solve the period selection problem for real-time tasks with deadlines less than respective periods. Further, the framework is adapted to solve the deadline selection problem, which is useful in some control systems with fixed periods.
Keywords
quadratic programming; scheduling; task analysis; elastic task model; generalized elastic scheduling; periodic real-time systems; quadratic programming; real-time tasks; task schedulability; well-known task compression algorithm; Cities and towns; Compression algorithms; Control systems; Measurement; Optimization; Real time systems; Springs; Performance of Systems; Real-time and embedded systems; Sequencing and scheduling; performance of systems.; sequencing and scheduling;
fLanguage
English
Journal_Title
Computers, IEEE Transactions on
Publisher
ieee
ISSN
0018-9340
Type
jour
DOI
10.1109/TC.2008.175
Filename
4626952
Link To Document