In the last years, a progressive migration from single processor chips to multi-core computing devices has taken place in the general-purpose and embedded system market. The development of multi-processor systems is already a core activity for the most important hardware companies. A lot of different solutions have been proposed to overcome the physical limits of single core devices and to address the increasing computational demand of modern multimedia applications. The real-time community followed this trend with an increasing number of results adapting the classical scheduling analysis to parallel computing systems. This paper will contribute to refine the schedulability analysis for symmetric multi-processor (SMP) real-time systems composed by a set of periodic and sporadic tasks. We will focus on both fixed and dynamic priority global scheduling algorithms, where tasks can migrate from one processor to another during execution. By increasing the complexity of the analysis, we will show that an improvement is possible over existing schedulability tests, significantly increasing the number of schedulable task sets detected. The added computational effort is comparable to the cost of techniques widely used in the uniprocessor case. We believe this is a reasonable cost to pay, given the intrinsically higher complexity of multi-processor devices.

Response-Time Analysis for Globally Scheduled Symmetric Multiprocessor Platforms / Bertogna, Marko; M., Cirinei. - STAMPA. - 0:(2007), pp. 149-158. (Intervento presentato al convegno 28th IEEE International Real-Time Systems Symposium, RTSS 2007 tenutosi a Tucson, AZ, usa nel December 3-6, 2007) [10.1109/RTSS.2007.31].

Response-Time Analysis for Globally Scheduled Symmetric Multiprocessor Platforms

BERTOGNA, Marko;
2007

Abstract

In the last years, a progressive migration from single processor chips to multi-core computing devices has taken place in the general-purpose and embedded system market. The development of multi-processor systems is already a core activity for the most important hardware companies. A lot of different solutions have been proposed to overcome the physical limits of single core devices and to address the increasing computational demand of modern multimedia applications. The real-time community followed this trend with an increasing number of results adapting the classical scheduling analysis to parallel computing systems. This paper will contribute to refine the schedulability analysis for symmetric multi-processor (SMP) real-time systems composed by a set of periodic and sporadic tasks. We will focus on both fixed and dynamic priority global scheduling algorithms, where tasks can migrate from one processor to another during execution. By increasing the complexity of the analysis, we will show that an improvement is possible over existing schedulability tests, significantly increasing the number of schedulable task sets detected. The added computational effort is comparable to the cost of techniques widely used in the uniprocessor case. We believe this is a reasonable cost to pay, given the intrinsically higher complexity of multi-processor devices.
2007
28th IEEE International Real-Time Systems Symposium, RTSS 2007
Tucson, AZ, usa
December 3-6, 2007
0
149
158
Bertogna, Marko; M., Cirinei
Response-Time Analysis for Globally Scheduled Symmetric Multiprocessor Platforms / Bertogna, Marko; M., Cirinei. - STAMPA. - 0:(2007), pp. 149-158. (Intervento presentato al convegno 28th IEEE International Real-Time Systems Symposium, RTSS 2007 tenutosi a Tucson, AZ, usa nel December 3-6, 2007) [10.1109/RTSS.2007.31].
File in questo prodotto:
File Dimensione Formato  
RTA RTSS07.pdf

Accesso riservato

Tipologia: Versione dell'autore revisionata e accettata per la pubblicazione
Dimensione 359.21 kB
Formato Adobe PDF
359.21 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/701120
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 180
  • ???jsp.display-item.citation.isi??? 121
social impact