Complexity and approximation results for scheduling multiprocessor tasks on a ring

  • Authors:
  • Giuseppe Confessore;Paolo Dell'Olmo;Stefano Giordani

  • Affiliations:
  • Istituto di Tecnologie Industriali e Automazione, Sezione di Roma, Consiglio Nazionale delle Ricerche, Area della Ricerca di Roma Tor Vergata, Via del fosso del cavaliere 100, Roma I-00133, Italy;Dipartimento di Statistica, Probabilità e Statistiche Applicate, Università di Roma "La Sapienza", Piazzale Aldo Moro 5, Roma I-00185, Italy;Dipartimento di Informatica, Sistemi e Produzione, Università di Roma "Tor Vergata", Via del Politecnico 1, Roma I-00133, Italy and Centro Interdipartimentale "Vito Volterra", Università ...

  • Venue:
  • Discrete Applied Mathematics - International symposium on combinatorial optimisation
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

We study a multiprocessor task scheduling problem, in which each task requires a set of µ processors with consecutiveness constraints to be executed. This occurs, for example, when multiple processors are interconnected by communication means, and the minimization of communication time may require the processors to be physically adjacent and each multiprocessor task to use only one subset of adjacent processors. In particular, we consider the case in which we have m processors arranged in a ring, and we want to find 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 finds a feasible schedule whose makespan is not greater than two times the optimal value.