The impact of heterogeneity on master-slave scheduling
Parallel Computing
Improving Metaheuristics for Mapping Independent Tasks into Heterogeneous Memory-Constrained Systems
ICCS '08 Proceedings of the 8th international conference on Computational Science, Part I
Hi-index | 0.00 |
In this paper, we deal with the problem of scheduling independent tasks on heterogeneous master-slave platforms. We target both off-line and on-line problems, with several objective functions (makespan, maximum response time, total completion time). On the theoretical side, our results are two-fold: (i) For offline scheduling, we prove several optimality results for problems with release dates; (ii) For on-line scheduling, we establish lower bounds on the competitive ratio of any deterministic algorithm. On the practical side, we have implemented several heuristics, some classical and some new ones derived in this paper, on a small but fully heterogeneous MPIplatform. Our results show the superiority of those heuristics which fully take into account the relative capacity of the communication links.