Activiteiten per jaar
Samenvatting
In many real-time systems, preemption is either impossible or prohibitively expensive. The problem of scheduling non-preemptive periodic tasks with known release offsets is known to be NP-Hard. In this paper, we investigate the existing non-preemptive scheduling algorithms in both categories of work-conserving and non-work-conserving algorithms, where in the former, the processing resource is not allowed to be idle as long as there is an unfinished job in the system. While describing the advantages and weaknesses of the existing scheduling solutions we show that using online non-work-conserving algorithms it is possible to schedule more task sets. In our work, we discuss the challenges to design the idle-time insertion policy (IIP) which can be combined with the existing scheduling policies such as the earliest deadline first (EDF), rate monotonic (RM), etc. Further we present a tighter necessary condition for schedulability of non-preemptive tasks. We also provide an IIP for EDF based on looking into a number of jobs in future. Through the experiments we show that the our IIP for EDF significantly increases the schedulability of non-preemptive tasks, particularly in periodic task sets. While our schedulability ratio is more than 80%, the state of the art work-conserving algorithms are about 15%.
Originele taal-2 | Engels |
---|---|
Titel | Proceedings - 28th Euromicro Conference on Real-Time Systems, ECRTS 2016 |
Uitgeverij | Institute of Electrical and Electronics Engineers |
Pagina's | 165-175 |
Aantal pagina's | 11 |
ISBN van elektronische versie | 978-1-5090-2811-5 |
DOI's | |
Status | Gepubliceerd - 1 sep. 2016 |
Extern gepubliceerd | Ja |
Evenement | 28th Euromicro Conference on Real-Time Systems, ECRTS 2016 - Toulouse, Frankrijk Duur: 5 jul. 2016 → 8 jul. 2016 |
Congres
Congres | 28th Euromicro Conference on Real-Time Systems, ECRTS 2016 |
---|---|
Land/Regio | Frankrijk |
Stad | Toulouse |
Periode | 5/07/16 → 8/07/16 |
Vingerafdruk
Duik in de onderzoeksthema's van 'Non-work-conserving Non-preemptive Scheduling: Motivations, Challenges, and Potential Solutions'. Samen vormen ze een unieke vingerafdruk.Activiteiten
- 2 Genodigd spreker
-
Invited talk at UvA: "The past, present, and future trends in real-time systems design"
Nasri, M. (Spreker)
6 sep. 2023Activiteit: Types gesprekken of presentaties › Genodigd spreker › Wetenschappelijk
-
Keynote at CompSys 2023: "The right action at the right time: past, present, and future trends in real-time systems design"
Nasri, M. (Spreker)
28 jun. 2023Activiteit: Types gesprekken of presentaties › Genodigd spreker › Wetenschappelijk