Scheduling of independent dedicated multiprocessor tasks

17Citations
Citations of this article
2Readers
Mendeley users who have this article in their library.
Get full text

Abstract

We study the off and on-line versions of the well known problem of scheduling a set of n independent multiprocessor tasks with prespecified processor allocations on a set of identical processors in order to minimize the makespan. Recently, in [12], it has been proven that in the case when all tasks have unit processing time the problem cannot be approximated within a factor of m1/2-ε, neither for some ε > 0, unless P= NP; nor for any ε > 0, unless NP=ZPP. For this special case we give a simple algorithm based on the classical first-fit technique. We analyze the algorithm for both tasks arrive over time and tasks arrive over list on-line scheduling versions, and show that its competitive ratio is bounded by 2√m and 2√m+1, respectively. Here we also use some preliminary results on (vertex) coloring of k-tuple graphs. For the case of arbitrary processing times, we show that any algorithm which uses the first-fit technique cannot be better than m competitive. Then, by using our split-round technique, we give a 3√m-approximation algorithm for the off-line version of the problem. Finally, by using some ideas from [20], we adapt the algorithm to the on-line case, in the paradigm of tasks arriving over time in which the existence of a task is unknown until its release date, and show that its competitive ratio is bounded by 6√m. Due to the conducted experimental results, we conclude that our algorithms can perform well in practice. © Springer-Verlag Berlin Heidelberg 2002.

Cite

CITATION STYLE

APA

Bampis, E., Caramia, M., Fiala, J., Fishkin, A. V., & Iovanella, A. (2002). Scheduling of independent dedicated multiprocessor tasks. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 2518 LNCS, pp. 391–402). https://doi.org/10.1007/3-540-36136-7_35

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free