DocumentCode :
1241241
Title :
Schedulability Analysis for Real-Time Systems with EDF Scheduling
Author :
Zhang, Fengxiang ; Burns, Alan
Author_Institution :
Dept. of Comput. Sci., Univ. of York, York, UK
Volume :
58
Issue :
9
fYear :
2009
Firstpage :
1250
Lastpage :
1258
Abstract :
Real-time scheduling is the theoretical basis of real-time systems engineering. Earliest deadline first (EDF) is an optimal scheduling algorithm for uniprocessor real-time systems. Existing results on an exact schedulability test for EDF task systems with arbitrary relative deadlines need to calculate the processor demand of the task set at every absolute deadline to check if there is an overflow in a specified time interval. The resulting large number of calculations severely restricts the use of EDF in practice. In this paper, we propose new results on necessary and sufficient schedulability analysis for EDF scheduling; the new results reduce, exponentially, the calculation times, in all situations, for schedulable task sets, and in most situations, for unschedulable task sets. For example, a 16-task system that in the previous analysis had to check 858,331 points (deadlines) can, with the new analysis, be checked at just 12 points. There are no restrictions on the new results: each task can be periodic or sporadic, with relative deadline, which can be less than, equal to, or greater than its period, and task parameters can range over many orders of magnitude.
Keywords :
real-time systems; scheduling; task analysis; EDF scheduling; earliest deadline first; real-time systems; schedulability analysis; schedulable task sets; Algorithm design and analysis; Data mining; Job shop scheduling; Optimal scheduling; Processor scheduling; Real time systems; Upper bound; Multiprocessing/multiprogramming/multitasking; real-time and embedded systems.; scheduling;
fLanguage :
English
Journal_Title :
Computers, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9340
Type :
jour
DOI :
10.1109/TC.2009.58
Filename :
4815215
Link To Document :
بازگشت