Multiprocessor hardware platforms are now being considered for embedded systems, due to their high computational power and little additional cost when compared to single processor systems. When scheduling real-time applications on multiprocessor platforms, a possibility is to use global scheduling, where a scheduling algorithm dynamically assign tasks to processors, and tasks can migrate from one processor to another during their execution. In this paper, we tackle the problem of schedulability analysis of sporadic tasks in global scheduling systems, where the scheduler is the earliest deadline first (EDF) algorithm. We provide two main contributions. First, we show that two recently proposed tests perform poorly when the task set contains heavy tasks (i.e. tasks with high utilization). We also show that neither test dominates the other. As a second contribution, we introduce a new schedulability test that improves significantly the percentage of accepted task sets, especially when considering task sets containing heavy tasks. We show the effectiveness of the proposed test through an extensive set of experiments.

Improved schedulability analysis of EDF on multiprocessor platforms / Bertogna, Marko; M., Cirinei; G., Lipari. - STAMPA. - 2005:(2005), pp. 209-218. (Intervento presentato al convegno 17th Euromicro Conference on Real-Time Systems, ECRTS 2005 tenutosi a Mallorca (Spain) nel July 6-8, 2005) [10.1109/ECRTS.2005.18].

Improved schedulability analysis of EDF on multiprocessor platforms

BERTOGNA, Marko;
2005

Abstract

Multiprocessor hardware platforms are now being considered for embedded systems, due to their high computational power and little additional cost when compared to single processor systems. When scheduling real-time applications on multiprocessor platforms, a possibility is to use global scheduling, where a scheduling algorithm dynamically assign tasks to processors, and tasks can migrate from one processor to another during their execution. In this paper, we tackle the problem of schedulability analysis of sporadic tasks in global scheduling systems, where the scheduler is the earliest deadline first (EDF) algorithm. We provide two main contributions. First, we show that two recently proposed tests perform poorly when the task set contains heavy tasks (i.e. tasks with high utilization). We also show that neither test dominates the other. As a second contribution, we introduce a new schedulability test that improves significantly the percentage of accepted task sets, especially when considering task sets containing heavy tasks. We show the effectiveness of the proposed test through an extensive set of experiments.
2005
17th Euromicro Conference on Real-Time Systems, ECRTS 2005
Mallorca (Spain)
July 6-8, 2005
2005
209
218
Bertogna, Marko; M., Cirinei; G., Lipari
Improved schedulability analysis of EDF on multiprocessor platforms / Bertogna, Marko; M., Cirinei; G., Lipari. - STAMPA. - 2005:(2005), pp. 209-218. (Intervento presentato al convegno 17th Euromicro Conference on Real-Time Systems, ECRTS 2005 tenutosi a Mallorca (Spain) nel July 6-8, 2005) [10.1109/ECRTS.2005.18].
File in questo prodotto:
File Dimensione Formato  
ECRTS05.pdf

Accesso riservato

Tipologia: Versione dell'autore revisionata e accettata per la pubblicazione
Dimensione 311.17 kB
Formato Adobe PDF
311.17 kB Adobe PDF   Visualizza/Apri   Richiedi una copia
Pubblicazioni consigliate

Licenza Creative Commons
I metadati presenti in IRIS UNIMORE sono rilasciati con licenza Creative Commons CC0 1.0 Universal, mentre i file delle pubblicazioni sono rilasciati con licenza Attribuzione 4.0 Internazionale (CC BY 4.0), salvo diversa indicazione.
In caso di violazione di copyright, contattare Supporto Iris

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11380/701116
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 167
  • ???jsp.display-item.citation.isi??? 111
social impact