Classical scheduling theory assumed that a task may require for its processing only one processor at a time. This assumption is not obvious in the context of new parallel computer systems and parallel algorithms. In this work, we consider preemptive deterministic scheduling of multiprocessor tasks, each of which may require a set of processors at a time. In general, tasks may appear in the system in different moments of time. We will also consider the problem of scheduling such tasks in time windows on particular processors. The existence of low-order polynomial time algorithms for the above problems with Cmax and Lmax criteria will be analyzed. The general case of the problem can be solved using a linear programming approach.
Preemptive Multiprocessor Tasks Scheduling with Release Times and Time Windows / Bianco, L.; Blazewicz, J.; Dell'Olmo, Paolo; Drozdowski, M.. - In: ANNALS OF OPERATIONS RESEARCH. - ISSN 0254-5330. - STAMPA. - 70:(1997), pp. 43-55.
Preemptive Multiprocessor Tasks Scheduling with Release Times and Time Windows
DELL'OLMO, Paolo;
1997
Abstract
Classical scheduling theory assumed that a task may require for its processing only one processor at a time. This assumption is not obvious in the context of new parallel computer systems and parallel algorithms. In this work, we consider preemptive deterministic scheduling of multiprocessor tasks, each of which may require a set of processors at a time. In general, tasks may appear in the system in different moments of time. We will also consider the problem of scheduling such tasks in time windows on particular processors. The existence of low-order polynomial time algorithms for the above problems with Cmax and Lmax criteria will be analyzed. The general case of the problem can be solved using a linear programming approach.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.