Ordonnancement sur plates-formes hétérogènes de tâches partageant des données

Résumé : Nous étudions des stratégies d'ordonnancement et d'équilibrage de charge pour des plates-formes hétérogènes distribuées. Notre problème est d'ordonnancer un ensemble de tâches indépendantes afin d'en réduire le temps total d'exécution. Ces tâches utilisent des données d'entrée qui peuvent être partagées : chaque tâche peut utiliser plusieurs données, et chaque donnée peut être utilisée par plusieurs tâches. Les tâches ont des durées d'exécution différentes, et les données ont des tailles différentes. Toute la difficulté est de réussir à placer sur un même processeur des tâches partageant des données, tout en conservant un bon équilibrage de la charge des différents processeurs. Notre étude comporte trois parties généralisant progressivement le problème. Nous nous limitons dans un premier temps au cas simple où il n'y a pas de partage de données, où les tailles des tâches et des données sont homogènes, et où la plate-forme est de type maître-esclave. Le partage des données est introduit dans la deuxième partie, ainsi que l'hétérogénéité pour les tailles des tâches et des données. Dans la dernière partie nous généralisons le modèle de plate-forme à un ensemble décentralisé de serveurs reliés entre eux par un réseau d'interconnexion quelconque. La complexité théorique du problème est étudiée. Pour les cas simples, des algorithmes calculant une solution optimale sont proposés, puis validés par des résultats expérimentaux avec une application scientifique réelle. Pour les cas plus complexes, nous proposons de nouvelles heuristiques pour résoudre le problème d'ordonnancement. Ces nouvelles heuristiques, ainsi que des heuristiques classiques comme min-min et sufferage, sont comparées entre elles à l'aide de nombreuses simulations. Nous montrons ainsi que nos nouvelles heuristiques réussissent à obtenir des performances aussi bonnes que les heuristiques classiques, tout en ayant une complexité algorithmique d'un ordre de grandeur plus faible.
Type de document :
Thèse
Réseaux et télécommunications [cs.NI]. Université Louis Pasteur - Strasbourg I, 2004. Français
Liste complète des métadonnées

https://tel.archives-ouvertes.fr/tel-00008222
Contributeur : Arnaud Giersch <>
Soumis le : vendredi 21 janvier 2005 - 11:51:30
Dernière modification le : jeudi 11 janvier 2018 - 06:22:09
Document(s) archivé(s) le : vendredi 2 avril 2010 - 21:13:34

Identifiants

  • HAL Id : tel-00008222, version 1

Collections

Citation

Arnaud Giersch. Ordonnancement sur plates-formes hétérogènes de tâches partageant des données. Réseaux et télécommunications [cs.NI]. Université Louis Pasteur - Strasbourg I, 2004. Français. 〈tel-00008222〉

Partager

Métriques

Consultations de la notice

163

Téléchargements de fichiers

435