Thèse soutenue

Exploitation efficace de grappes dynamiques de PC indifférenciées pour le calcul parallèle

FR  |  
EN
Auteur / Autrice : Emmanuel Romagnoli
Direction : Denis Trystram
Type : Thèse de doctorat
Discipline(s) : Informatique. Systèmes et communications
Date : Soutenance en 2003
Etablissement(s) : Grenoble INPG

Résumé

FR

La fin des années 90 a vu le développement de machines parallèles de type grappes de PC, dont l'utilisation est partagée entre plusieurs utilisateurs. Compte tenu de ce contexte, l'objectif de ce travail, qui s'est déroulée dans le cadre d'une convention CIFRE avec la société Hewlett Packard, était d'étudier l'ordonnancement de travaux parallèles et séquentiels pour ce type de machine. Ce travail s'est déroulé en plusieurs étapes : * implantation en java d'un système de gestion de ressources qui se distingue par l'intégration d'une base de données, d'un module de surveillance, d'un module d'analyse statistique et par un mécanisme d'ordonnancement modulaire qui gère les travaux moldables (des travaux pouvant fonctionner sur un nombre variable de processeurs) ; caractérisation des logs de la grappe I-Cluster et conception d'une procédure de construction de scénarii vraisemblables de soumissions de travaux moldables ; * développement d'un banc de test comprenant notamment un générateur de travaux implantant la procédure de construction précédente afin de valider dans des conditions proches de la réalité le comportement d'heuristiques d'ordonnancement. Cet ensemble logiciel nous a permis d'évaluer l'influence de la taille des lots de travaux sur les performances d'heuristiques d'ordonnancement mais il convient d'apporter des améliorations afin de passer d'un prototype de recherche à un système industriel : * gestion des sessions interactives;* mise en place d'un mécanisme de coopération entre les ordonnanceurs inter-travaux et inter-tâches (au sein des travaux parallèles); développement d'un système distribué de répartition de charge entre plusieurs grappes.