A model is considered for representing recurrent precedence-constrained tasks that are to execute on multiprocessor platforms. A recurrent task is specified as a directed a cyclic graph (DAG), a period, and a relative deadline. Each vertex of the DAG represents a sequential job, while the edges of the DAG represent precedence constraints between these jobs. All the jobs of the DAG are released simultaneously and need to complete execution within the specified relative deadline of their release. The task may release jobs in this manner an unbounded number of times, with successive releases occurring at least the specified period apart. The scheduling problem is to determine whether such a recurrent task can be scheduled to always meet all deadlines upon a specified number of processors that are dedicated for the use of this task. This problem is shown to be computationally intractable, but amenable to efficient approximate solutions. EDF is shown to be a good approximate scheduling algorithm. Polynomial and pseudo-polynomial schedulability tests, of differing effectiveness, are presented for determining whether a given task can be scheduled by EDF to always meet all deadlines on a specified number of processors. © 2012 IEEE.

A generalized parallel task model for recurrent real-time processes / Sanjoy, Baruah; Bonifaci, Vincenzo; MARCHETTI SPACCAMELA, Alberto; Leen, Stougie; Andreas, Wiese. - STAMPA. - (2012), pp. 63-72. (Intervento presentato al convegno 2012 IEEE 33rd Real-Time Systems Symposium, RTSS 2012 tenutosi a San Juan, PR, USA nel 5 December 2012 through 7 December 2012) [10.1109/rtss.2012.59].

A generalized parallel task model for recurrent real-time processes

BONIFACI, VINCENZO;MARCHETTI SPACCAMELA, Alberto;
2012

Abstract

A model is considered for representing recurrent precedence-constrained tasks that are to execute on multiprocessor platforms. A recurrent task is specified as a directed a cyclic graph (DAG), a period, and a relative deadline. Each vertex of the DAG represents a sequential job, while the edges of the DAG represent precedence constraints between these jobs. All the jobs of the DAG are released simultaneously and need to complete execution within the specified relative deadline of their release. The task may release jobs in this manner an unbounded number of times, with successive releases occurring at least the specified period apart. The scheduling problem is to determine whether such a recurrent task can be scheduled to always meet all deadlines upon a specified number of processors that are dedicated for the use of this task. This problem is shown to be computationally intractable, but amenable to efficient approximate solutions. EDF is shown to be a good approximate scheduling algorithm. Polynomial and pseudo-polynomial schedulability tests, of differing effectiveness, are presented for determining whether a given task can be scheduled by EDF to always meet all deadlines on a specified number of processors. © 2012 IEEE.
2012
2012 IEEE 33rd Real-Time Systems Symposium, RTSS 2012
04 Pubblicazione in atti di convegno::04b Atto di convegno in volume
A generalized parallel task model for recurrent real-time processes / Sanjoy, Baruah; Bonifaci, Vincenzo; MARCHETTI SPACCAMELA, Alberto; Leen, Stougie; Andreas, Wiese. - STAMPA. - (2012), pp. 63-72. (Intervento presentato al convegno 2012 IEEE 33rd Real-Time Systems Symposium, RTSS 2012 tenutosi a San Juan, PR, USA nel 5 December 2012 through 7 December 2012) [10.1109/rtss.2012.59].
File allegati a questo prodotto
File Dimensione Formato  
VE_2012_11573-660039.pdf

solo gestori archivio

Tipologia: Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 271.28 kB
Formato Adobe PDF
271.28 kB Adobe PDF   Contatta l'autore

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/660039
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 145
  • ???jsp.display-item.citation.isi??? 100
social impact