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.
Type de document :
Communication dans un congrès
Proceedings of the Work-in-Progress Session of 35th IEEE Real-Time Systems Symposium (RTSS 2014 WiP), Dec 2014, Rome, Italy. 2014
Liste complète des métadonnées

Littérature citée [3 références]  Voir  Masquer  Télécharger

https://hal.archives-ouvertes.fr/hal-01217433
Contributeur : Damien Masson <>
Soumis le : lundi 19 octobre 2015 - 15:50:53
Dernière modification le : mercredi 4 juillet 2018 - 16:37:56
Document(s) archivé(s) le : jeudi 27 avril 2017 - 06:15:36

Fichier

RTSS_2014_WiP_Dual_Priority.pd...
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : hal-01217433, version 1

Citation

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. 2014. 〈hal-01217433〉

Partager

Métriques

Consultations de la notice

241

Téléchargements de fichiers

92