Back to Search Start Over

On contiguous and non-contiguous parallel task scheduling

Authors :
Frédéric Guinand
Iwo Błądek
Xavier Schepler
Maciej Drozdowski
Institute of Computing Science [Poznan]
Poznan University of Technology (PUT)
Laboratoire d'Informatique, de Traitement de l'Information et des Systèmes (LITIS)
Institut national des sciences appliquées Rouen Normandie (INSA Rouen Normandie)
Institut National des Sciences Appliquées (INSA)-Normandie Université (NU)-Institut National des Sciences Appliquées (INSA)-Normandie Université (NU)-Université de Rouen Normandie (UNIROUEN)
Normandie Université (NU)-Université Le Havre Normandie (ULH)
Normandie Université (NU)
Source :
Journal of Scheduling, Journal of Scheduling, Springer Verlag, 2015, 18 (5), pp.487-495. ⟨10.1007/s10951-015-0427-z⟩
Publication Year :
2015
Publisher :
HAL CCSD, 2015.

Abstract

International audience; In this paper we study differences between contiguous and non-contiguous parallel task schedules. Parallel tasks can be executed on more than one processor simultaneously. In the contiguous schedules, indices of the processors assigned to a task must be a sequence of consecutive numbers. In the non-contiguous schedules, processor indices may be arbitrary. Optimum non-preemptive schedules are considered. Given a parallel task instance, the optimum contiguous and non-contiguous schedules can be of different lengths. We analyze minimal instances where such a difference may arise, provide bounds on the difference of the two schedules lengths, and prove that deciding whether the difference in schedule length exists is NP-complete.

Details

Language :
English
ISSN :
10946136 and 10991425
Database :
OpenAIRE
Journal :
Journal of Scheduling, Journal of Scheduling, Springer Verlag, 2015, 18 (5), pp.487-495. ⟨10.1007/s10951-015-0427-z⟩
Accession number :
edsair.doi.dedup.....ded59b937ff84619e97d73046fbf94da