Scheduling Strategies for Master-Slave Tasking on Heterogeneous Processor Grids - Inria - Institut national de recherche en sciences et technologies du numérique Accéder directement au contenu
Communication Dans Un Congrès Année : 2002

Scheduling Strategies for Master-Slave Tasking on Heterogeneous Processor Grids

Résumé

In this paper, we consider the problem of allocating a large number of independent, equal-sized tasks to a heterogeneous "grid" computing platform. We use a non-oriented graph to model a grid, where resources can have different speeds of computation and communication, as well as different overlap capabilities. We show how to determine the optimal steady-state scheduling strategy for each processor. Because spanning trees are easier to deal with in practice, a natural question arises: how to extract the best spanning tree, i.e. the one with optimal steady-state throughput, out of a general interconnection graph? We show that this problem is NP-Complete. Still, we introduce and compare several low-complexity heuristics to determine a sub-optimal spanning tree.

Dates et versions

hal-00789455 , version 1 (18-02-2013)

Identifiants

Citer

Cyril Banino, Olivier Beaumont, Arnaud Legrand, Yves Robert. Scheduling Strategies for Master-Slave Tasking on Heterogeneous Processor Grids. PARA\'02: International Conference on Applied Parallel Computing, Jun 2002, Espoo, Finland. pp.423―432, ⟨10.1007/3-540-48051-X_42⟩. ⟨hal-00789455⟩
149 Consultations
0 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More