HAL will be down for maintenance from Friday, June 10 at 4pm through Monday, June 13 at 9am. More information
Skip to Main content Skip to Navigation
Conference papers

Dual Priority and EDF: a closer look

Abstract : In the context of uniprocessor scheduling, two scheduling algorithms have been very much studied: one in the class of fixed task priority (FTP) where Rate Monotonic (RM) is optimal and one in the class of fixed job priority (FJP), where Earliest Deadline First (EDF) is optimal. RM has the disadvantage of imposing processor utilization less than 100% (i.e., 69% in the worst case) while EDF scheduling can reach 100% of processor utilization. Some research have been done to overcome this sub-optimality problem. It has been shown that when periods are harmonic, the processor utilization bound of RM is identical to the one of EDF [1]. When no constraint is imposed on the periods, the dual priority approach was introduced in 1993 [3]. The scheduler consider two priorities and two phases for each task, each phase has a fixed priority, the transition from a phase to another is made at a fixed time offset from the task release. Dual priority approach is interesting as it is conjectured that a dual priority scheduling can reach the same performances as an EDF scheduler. In this paper, we revisit dual priority scheduling for uniprocessor systems with implicit-deadline periodic task set. We recall existing conjectures. Then, we explicit a new class of scheduling FPk , a fixed priority scheduling that requires at most k promotions at k fixed times. We show that dual priority and EDF scheduling are particular cases of FPk . Finally, we analyse EDF scheduling trying to study how far it is from a dual priority scheduler in terms of promotions.
Document type :
Conference papers
Complete list of metadata

Cited literature [3 references]  Display  Hide  Download

Contributor : Damien Masson Connect in order to contact the contributor
Submitted on : Monday, October 19, 2015 - 3:50:53 PM
Last modification on : Saturday, January 15, 2022 - 3:57:45 AM
Long-term archiving on: : Thursday, April 27, 2017 - 6:15:36 AM


Files produced by the author(s)


  • HAL Id : hal-01217433, version 1


Laurent George, Joël Goossens, Damien Masson. Dual Priority and EDF: a closer look. Proceedings of the Work-in-Progress Session of 35th IEEE Real-Time Systems Symposium (RTSS 2014 WiP), Dec 2014, Rome, Italy. ⟨hal-01217433⟩



Record views


Files downloads