TY - GEN
T1 - Improved tardiness bounds for global EDF
AU - Erickson, Jeremy
AU - Devi, Uma Maheswari
AU - Baruah, Sanjoy
PY - 2010
Y1 - 2010
N2 - The Earliest Deadline First scheduling algorithm (EDF) is known to not be optimal under global scheduling on multiprocessor platforms. Results have been obtained that bound the maximum tardiness - the amount of time by which deadlines may be missed - of any feasible system of implicit-deadline sporadic tasks scheduled using global EDF. However, it is known that these bounds are not tight. In this paper, we derive an algorithm for obtaining tardiness bounds that are superior to previously known bounds. In contrast to prior algorithms, which compute a single tardiness bound for all the tasks in the system, our algorithm derives a separate tardiness bound for each task. Particularly upon task systems in which the parameters of the tasks are very dissimilar, our bounds are significantly better than prior bounds. Our algorithm also yields a simple sufficient test for the tardiness verification problem: given a task system with maximum acceptable tardiness bounds per task, is the system guaranteed to be scheduled by global EDF such that these tardiness constraints are not violated?
AB - The Earliest Deadline First scheduling algorithm (EDF) is known to not be optimal under global scheduling on multiprocessor platforms. Results have been obtained that bound the maximum tardiness - the amount of time by which deadlines may be missed - of any feasible system of implicit-deadline sporadic tasks scheduled using global EDF. However, it is known that these bounds are not tight. In this paper, we derive an algorithm for obtaining tardiness bounds that are superior to previously known bounds. In contrast to prior algorithms, which compute a single tardiness bound for all the tasks in the system, our algorithm derives a separate tardiness bound for each task. Particularly upon task systems in which the parameters of the tasks are very dissimilar, our bounds are significantly better than prior bounds. Our algorithm also yields a simple sufficient test for the tardiness verification problem: given a task system with maximum acceptable tardiness bounds per task, is the system guaranteed to be scheduled by global EDF such that these tardiness constraints are not violated?
UR - https://www.scopus.com/pages/publications/77958467231
U2 - 10.1109/ECRTS.2010.25
DO - 10.1109/ECRTS.2010.25
M3 - Conference contribution
AN - SCOPUS:77958467231
SN - 9780769541112
T3 - Proceedings - Euromicro Conference on Real-Time Systems
SP - 14
EP - 23
BT - Proceedings - 22nd Euromicro Conference on Real-Time Systems, ECRTS 2010
T2 - 22nd Euromicro Conference on Real-Time Systems, ECRTS 2010
Y2 - 6 July 2010 through 9 July 2010
ER -