Dual Priority and EDF: a closer look - Archive ouverte HAL Access content directly
Conference Papers Year : 2014

Dual Priority and EDF: a closer look


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.
Fichier principal
Vignette du fichier
RTSS_2014_WiP_Dual_Priority.pdf (281.47 Ko) Télécharger le fichier
Origin Files produced by the author(s)

Dates and versions

hal-01217433 , version 1 (19-10-2015)


  • 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⟩
207 View
104 Download


Gmail Mastodon Facebook X LinkedIn More