XtremWeb : une plate-forme générique pour l'étude expérimentale du calcul global et pair-à-pair
Auteur / Autrice : | Gilles Fedak |
Direction : | Franck Cappello |
Type : | Thèse de doctorat |
Discipline(s) : | Informatique |
Date : | Soutenance en 2003 |
Etablissement(s) : | Paris 11 |
Mots clés
Mots clés libres
Résumé
Héritier des systèmes de calcul global (SETI@Home, distributed. Net) et des applications pair à pair (Napster, Gnuttella), le calcul global pair à pair propose l'exploitation massive des ressources vacantes au sein des réseaux et sur Internet pour l'exécution d'applications parallèles. Dans ce modèle, chaque ressource est potentiellement mise à disposition pour l'ensemble des participants. L'environnement XtremWeb est une plate-forme généraliste, sécurisée et tolérante aux défaillances pour l'exécution d'applications parallèles. Le projet poursuit deux objectifs: un environnement de calcul haute-performance, pour la production, à destination des institutions académiques ou industrielles et une plate-forme logicielle d'expérimentation et de recherche. La thèse présente un état de l'art des systèmes distribués à grande échelle, les principes fondamentaux, l'architecture, la réalisation et une évaluation de performance d'XtremWeb. L'architecture s'articule autour de trois composants : le worker qui contrôle la ressource de calcul, le client qui soumet les applications et le coordinateur qui répartit les exécutions sur les noeuds du système et assure la tolérance à la volatilité des workers et des clients. Cette plate-forme a permis de mener à bien deux études plus spécifiques sur la sécurité des ressources ainsi que l'exécution d'applications parallèles communicantes à travers MPICH-V. MPICH- V est une implémentation de la librairie MPICH tolérante à la volatilité des noeuds de calcul fondée sur un checkpoint non coordonné et le log pessimiste des messages. XtremWeb est actuellement utilisé par plusieurs collaborateurs scientifiques à travers des projets ACI, RNTL, actions spécifiques et industriels en environnement de production. Une grille de PC basée sur XtremWeb est en cours de déploiement sur le campus d'Orsay.