Scheduling concurrent bag-of-tasks applications on heterogeneous platforms

Anne Benoit 1, 2, * Loris Marchal 2, 1, * Jean-François Pineau 2, 1, * Yves Robert 2, 1 Frédéric Vivien 2, 1
* Auteur correspondant
1 GRAAL - Algorithms and Scheduling for Distributed Heterogeneous Platforms
Inria Grenoble - Rhône-Alpes, LIP - Laboratoire de l'Informatique du Parallélisme
Abstract : Scheduling problems are already difficult on traditional parallel machines, and they become extremely challenging on heterogeneous clusters. In this paper, we deal with the problem of scheduling multiple applications, made of collections of independent and identical tasks, on a heterogeneous master-worker platform. The applications are submitted online, which means that there is no a priori (static) knowledge of the workload distribution at the beginning of the execution. The objective is to minimize the maximum stretch, i.e., the maximum ratio between the actual time an application has spent in the system and the time this application would have spent if executed alone. On the theoretical side, we design an optimal algorithm for the offline version of the problem (when all release dates and application characteristics are known beforehand). We also introduce a heuristic for the general case of online applications. On the practical side, we have conducted extensive simulations and MPI experiments, showing that we are able to deal with very large problem instances in a few seconds. Also, the solution that we compute totally outperforms classical heuristics from the literature, thereby fully assessing the usefulness of our approach.
Type de document :
Article dans une revue
IEEE Transactions on Computers, Institute of Electrical and Electronics Engineers, 2010, 59 (2), pp.202-217. 〈10.1109/TC.2009.117〉
Liste complète des métadonnées

https://hal.inria.fr/hal-00786249
Contributeur : Equipe Roma <>
Soumis le : jeudi 18 octobre 2018 - 18:30:53
Dernière modification le : mardi 11 décembre 2018 - 10:58:05

Fichier

ieee-tc.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

Collections

Citation

Anne Benoit, Loris Marchal, Jean-François Pineau, Yves Robert, Frédéric Vivien. Scheduling concurrent bag-of-tasks applications on heterogeneous platforms. IEEE Transactions on Computers, Institute of Electrical and Electronics Engineers, 2010, 59 (2), pp.202-217. 〈10.1109/TC.2009.117〉. 〈hal-00786249〉

Partager

Métriques

Consultations de la notice

218

Téléchargements de fichiers

4