4.7 Article

An approximation algorithm for scheduling trees of malleable tasks

Journal

EUROPEAN JOURNAL OF OPERATIONAL RESEARCH
Volume 142, Issue 2, Pages 242-249

Publisher

ELSEVIER
DOI: 10.1016/S0377-2217(02)00264-3

Keywords

parallel computing; scheduling; malleable tasks; precedence constraints; trees

Ask authors/readers for more resources

This work presents an approximation algorithm for scheduling the tasks of a parallel application. These tasks are considered as malleable tasks (MT in short), which means that they can be executed on several processors. This model receives recently a lot of attention, mainly due to their practical use for implementing actual parallel applications. Most of the works developed within this model deal with independent MT for which good approximation algorithms have been designed. This work is devoted to the case where MT are linked by precedence relations. We present a 4(1 + epsilon) approximation algorithm (for any fixed 6) for the specific structure of a tree. This preliminary result should open the way for further investigations concerning arbitrary precedence graphs of MT. (C) 2002 Published by Elsevier Science B.V.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.7
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available