Independent and divisible tasks, scheduling on heterogeneous star-shaped platforms with limited memory

被引:4
作者
Beaumont, O [1 ]
Legrand, A [1 ]
Marchal, L [1 ]
Robert, Y [1 ]
机构
[1] LaBri, CNRS, UMR 5800, Bordeaux, France
来源
13TH EUROMICRO CONFERENCE ON PARALLEL, DISTRIBUTED AND NETWORK-BASED PROCESSING, PROCEEDINGS | 2005年
关键词
scheduling; makespan; steady-state; divisible load; memory constraints; bounded buffers; memory limitation;
D O I
10.1109/EMPDP.2005.25
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this paper, we consider the problem of allocating and scheduling a collection of independent, equal-sized tasks on heterogeneous star-shaped platforms. We also address the same problem for divisible tasks. For both cases, we take memory constraints into account. We prove strong NP-completeness results for different objective functions, namely makespan minimization and throughput maximization, on simple star-shaped platforms. We propose an approximation algorithm based on the unconstrained version (with unlimited memory) of the problem. We introduce several heuristics, which are evaluated and compared through extensive simulations. An unexpected conclusion drawn from these experiments is that classical scheduling heuristics that try to greedily minimize the completion time of each task are outperformed by the simple heuristic that consists in assigning the task to the available processor that has the smallest communication time, regardless of computation power (hence a "bandwidth-centric" distribution).
引用
收藏
页码:179 / 186
页数:8
相关论文
共 20 条
[1]  
[Anonymous], 1991, COMPUTERS INTRACTABI
[2]  
[Anonymous], 9 IEEE INT S HIGH PE
[3]   Scheduling strategies for master-slave tasking on heterogeneous processor platforms [J].
Banino, C ;
Beaumont, O ;
Carter, L ;
Ferrante, J ;
Legrand, A ;
Robert, Y .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2004, 15 (04) :319-330
[4]   Collection-aware optimum sequencing of operations and closed-form solutions for the distribution of a divisible load on arbitrary processor trees [J].
Barlas, GD .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1998, 9 (05) :429-441
[5]   Scheduling divisible workloads on heterogeneous platforms [J].
Beaumont, O ;
Legrand, A ;
Robert, Y .
PARALLEL COMPUTING, 2003, 29 (09) :1121-1152
[6]  
BEAUMONT O, 2002, ISCIS 17 17 INT S CO, P115
[7]  
BEAUMONT O, 2002, INT PAR DISTR PROC S
[8]  
BEAUMONT O, 2004, 200422 LIP
[9]  
BHARADWAJ V, 1994, IEEE T PARALLEL DIST, V5
[10]  
CARTER L, 2003, INT PAR DISTR PROC S