An approximation algorithm for scheduling trees of malleable tasks

被引:21
作者
Lepère, R [1 ]
Mounié, G [1 ]
Trystram, D [1 ]
机构
[1] ENSIMAG, Lab ID Antenne, F-38330 Montbonnot St Martin, France
关键词
parallel computing; scheduling; malleable tasks; precedence constraints; trees;
D O I
10.1016/S0377-2217(02)00264-3
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
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.
引用
收藏
页码:242 / 249
页数:8
相关论文
共 15 条
[1]  
Blayo E, 1999, LECT NOTES COMPUT SC, V1685, P303
[2]  
Cosnard M., 1995, PARALLEL ALGORITHMS
[3]   LogP - A practice model of parallel computation [J].
Culler, DE ;
Karp, RM ;
Patterson, D ;
Sahay, A ;
Santos, EE ;
Schauser, KE ;
Subramonian, R ;
vonEicken, T .
COMMUNICATIONS OF THE ACM, 1996, 39 (11) :78-85
[4]  
FELDMANN A, 1993, 25 ANN S THEOR COMP, P642
[5]  
GERASOULIS A, 1992, P 6 ACM INT C SUP AC, P428
[6]   BOUNDS FOR CERTAIN MULTIPROCESSING ANOMALIES [J].
GRAHAM, RL .
BELL SYSTEM TECHNICAL JOURNAL, 1966, 45 (09) :1563-+
[7]   USING DUAL APPROXIMATION ALGORITHMS FOR SCHEDULING PROBLEMS - THEORETICAL AND PRACTICAL RESULTS [J].
HOCHBAUM, DS ;
SHMOYS, DB .
JOURNAL OF THE ACM, 1987, 34 (01) :144-162
[8]  
Jansen K, 1999, PROCEEDINGS OF THE TENTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, P490
[9]  
Kalyanasundaram B, 1995, AN S FDN CO, P214
[10]  
Kumar V., 1994, INTRO PARALLEL COMPU, V400