Thèse soutenue

Techniques et outils pour les communications et la repartition dynamique de charge dans les reseaux de stations de travail

FR
Auteur / Autrice : Olivier Dalle
Direction : Jean-Claude Bermond
Type : Thèse de doctorat
Discipline(s) : Sciences et techniques
Date : Soutenance en 1999
Etablissement(s) : Nice

Résumé

FR

Dans cette these, nous nous interessons aux techniques et outils qui permettent de concevoir et d'optimiser les applications paralleles et reparties sur les reseaux et grappes de stations de travail. Le premier probleme aborde est celui de la repartition dynamique de charge en environnement fortement heterogene : pour repartir dynamiquement et efficacement la charge d'une application repartie, il faut (i) etre en mesure d'evaluer et de comparer la disponibilite des differentes machines du reseau et (ii) savoir mettre ces informations en correspondance avec les besoins en ressources des taches de l'application. Pour cela, nous proposons une methodologie de modelisation empirique du comportement des elements d'un reseau de stations de travail face a la charge. Cette methodologie nous permet de construire des indicateurs de charge multi-dimensions et multi-criteres. Pour mettre cette methodologie en pratique, nous avons concu loadbuilder, une plate-forme repartie d'experimentation. Le deuxieme probleme aborde est celui de l'acces a des mecanismes et protocoles de communication multipoints fiables et ordonnes, a partir d'un systeme d'exploitation unix. Pour repondre a ce besoin des applications reparties, nous proposons une solution originale, le systeme de fichiers virtuel mpcfs. Ce systeme de fichiers permet la creation de groupes de communication dynamiques et la realisation de communications multipoints dans ces groupes, au travers de simples manipulations de fichiers et repertoires. Nous avons developpe un prototype de ce systeme, qui peut etre charge dynamiquement dans le noyau du systeme linux 2. 0.