We study the problem of assigning sporadic tasks to unrelated machines such that the tasks on each machine can be feasibly scheduled. Despite its importance for modern real-time systems, this problem has not been studied before. We present a polynomial-time algorithm which approximates the problem with a constant speedup factor of 11 + 4√3 ≈ 17.9 and show that any polynomial-time algorithm needs a speedup factor of at least 2, unless P = NP. In the case of a constant number of machines we give a polynomial-time approximation scheme. Key to these results are two new relaxations of the demand bound function which yields a sufficient and necessary condition for a task system on a single machine to be feasible. © 2012 Springer-Verlag.

Assigning sporadic tasks to unrelated parallel machines / MARCHETTI SPACCAMELA, Alberto; Cyriel, Rutten; Suzanne Van Der, Ster; Andreas, Wiese. - 7391 LNCS:PART 1(2012), pp. 665-676. (Intervento presentato al convegno 39th International Colloquium on Automata, Languages, and Programming, ICALP 2012 tenutosi a Warwick nel 9 July 2012 through 13 July 2012) [10.1007/978-3-642-31594-7_56].

Assigning sporadic tasks to unrelated parallel machines

MARCHETTI SPACCAMELA, Alberto;
2012

Abstract

We study the problem of assigning sporadic tasks to unrelated machines such that the tasks on each machine can be feasibly scheduled. Despite its importance for modern real-time systems, this problem has not been studied before. We present a polynomial-time algorithm which approximates the problem with a constant speedup factor of 11 + 4√3 ≈ 17.9 and show that any polynomial-time algorithm needs a speedup factor of at least 2, unless P = NP. In the case of a constant number of machines we give a polynomial-time approximation scheme. Key to these results are two new relaxations of the demand bound function which yields a sufficient and necessary condition for a task system on a single machine to be feasible. © 2012 Springer-Verlag.
2012
39th International Colloquium on Automata, Languages, and Programming, ICALP 2012
04 Pubblicazione in atti di convegno::04b Atto di convegno in volume
Assigning sporadic tasks to unrelated parallel machines / MARCHETTI SPACCAMELA, Alberto; Cyriel, Rutten; Suzanne Van Der, Ster; Andreas, Wiese. - 7391 LNCS:PART 1(2012), pp. 665-676. (Intervento presentato al convegno 39th International Colloquium on Automata, Languages, and Programming, ICALP 2012 tenutosi a Warwick nel 9 July 2012 through 13 July 2012) [10.1007/978-3-642-31594-7_56].
File allegati a questo prodotto
File Dimensione Formato  
VE_2012_11573-660040.pdf

solo gestori archivio

Tipologia: Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 19 MB
Formato Adobe PDF
19 MB 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/660040
 Attenzione

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

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