We studya multiprocessor task scheduling problem, in which each task requires a set of \mu processors with consecutiveness constraints to be executed. This occurs, for example, when multiple processors are interconnected bycommunication means, and the minimization of communication time mayrequire the processors to be physicallyadjacent and each multiprocessor task to use onlyone subset of adjacent processors. In particular, we consider the case in which we have m processors arranged in a ring, and we want to :nd a schedule with minimum makespan. We investigate problem complexity, showing that the problem is NP-hard in almost all the possible cases, and provide an approximation algorithm that :nds a feasible schedule whose makespan is not greater than two times the optimal value.

Confessore, G., Dell'Olmo, P., Giordani, S. (2003). Complexity and approximation results for scheduling multiprocessor tasks on a ring. DISCRETE APPLIED MATHEMATICS, 133(1-3), 29-44 [10.1016/S0166-218X(03)00432-3].

Complexity and approximation results for scheduling multiprocessor tasks on a ring

GIORDANI, STEFANO
2003-01-01

Abstract

We studya multiprocessor task scheduling problem, in which each task requires a set of \mu processors with consecutiveness constraints to be executed. This occurs, for example, when multiple processors are interconnected bycommunication means, and the minimization of communication time mayrequire the processors to be physicallyadjacent and each multiprocessor task to use onlyone subset of adjacent processors. In particular, we consider the case in which we have m processors arranged in a ring, and we want to :nd a schedule with minimum makespan. We investigate problem complexity, showing that the problem is NP-hard in almost all the possible cases, and provide an approximation algorithm that :nds a feasible schedule whose makespan is not greater than two times the optimal value.
2003
Pubblicato
Rilevanza internazionale
Articolo
Sì, ma tipo non specificato
Settore MAT/09 - RICERCA OPERATIVA
English
Con Impact Factor ISI
Multiprocessor task scheduling; Graph model; Acyclic orientations; Complexity analysis; Approximation results.
http://dx.doi.org/10.1016/S0166-218X(03)00432-3
Confessore, G., Dell'Olmo, P., Giordani, S. (2003). Complexity and approximation results for scheduling multiprocessor tasks on a ring. DISCRETE APPLIED MATHEMATICS, 133(1-3), 29-44 [10.1016/S0166-218X(03)00432-3].
Confessore, G; Dell'Olmo, P; Giordani, S
Articolo su rivista
File in questo prodotto:
Non ci sono file associati a questo prodotto.

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/2108/52181
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 1
  • ???jsp.display-item.citation.isi??? 1
social impact