JUXMEM : un service de partage transparent de données pour grilles de calcul fondé sur une approche pair-à-pair

Mathieu Jan 1
1 PARIS - Programming distributed parallel systems for large scale numerical simulation
IRISA - Institut de Recherche en Informatique et Systèmes Aléatoires, ENS Cachan - École normale supérieure - Cachan, Inria Rennes – Bretagne Atlantique
Résumé : La quantité importante de ressources offertes par les grilles de calcul permet d'envisager la résolution de problèmes de plus en plus complexes. La programmation simple et efficace de tels environnements est un véritable défi. La plupart des travaux réalisés dans ce domaine ont visé à élaborer des modèles de programmation offrant une gestion efficace et transparente de la puissance de calcul offerte par les grilles de calcul. Toutefois, la gestion des données dans de telles infrastructures est comparativement rudimentaire. Elle reste à la charge des développeurs d'applications sur de nombreux aspects: localisation des données, cohérence, tolérance aux fautes, etc. La contribution de ce travail de doctorat est de spécifier le concept de service de partage de données pour grilles, afin d'intégrer aux modèles de programmation actuels un modèle d'accès transparent aux données. Notre proposition s'inspire essentiellement des systèmes à mémoire virtuellement partagée (MVP) et des systèmes pair-à-pair (P2P). Cette approche hybride a pour objectif de conserver les points forts des systèmes à MVP (transparence et gestion de la cohérence) grâce à une organisation fondée sur les points forts des systèmes P2P (passage à l'échelle et tolérance aux fautes). Afin de valider notre concept de service de partage de données, nous proposons une architecture appelée JuxMem (pour Juxtaposted Memory) ainsi qu'une implémentation s'appuyant sur la spécification P2P JXTA. Cette mise en oeuvre a été validée par son intégration dans deux modèles de programmation, utilisés pour concevoir les applications s'exécutant sur les grilles de calcul: le modèle Grid-RPC et les modèles à base de composants logiciels. Les bénéfices de notre approche ont été évalués à grande échelle sur la grille expérimentale Grid'5000. Ce manuscrit décrit également deux autres contributions qui se situent dans le contexte de l'utilisation de techniques P2P, pour la construction d'intergiciels destinés aux grilles de calcul. Au-delà de notre objectif premier, qui a été d'adapter JXTA pour permettre une mise en oeuvre efficace de notre service, ces contributions ont une portée plus générale. Elles concernent d'une part l'utilisation de la plate-forme P2P jxta sur les grilles de calcul et d'autre part à l'optimisation de ses couches de communication dans ce contexte particulier d'exécution.
Type de document :
Thèse
Réseaux et télécommunications [cs.NI]. Université Rennes 1, 2006. Français
Liste complète des métadonnées

Littérature citée [172 références]  Voir  Masquer  Télécharger

https://tel.archives-ouvertes.fr/tel-00425078
Contributeur : Mathieu Jan <>
Soumis le : lundi 19 octobre 2009 - 22:04:16
Dernière modification le : vendredi 16 novembre 2018 - 01:24:50
Document(s) archivé(s) le : mercredi 16 juin 2010 - 00:54:32

Fichier

Identifiants

  • HAL Id : tel-00425078, version 1

Citation

Mathieu Jan. JUXMEM : un service de partage transparent de données pour grilles de calcul fondé sur une approche pair-à-pair. Réseaux et télécommunications [cs.NI]. Université Rennes 1, 2006. Français. 〈tel-00425078〉

Partager

Métriques

Consultations de la notice

387

Téléchargements de fichiers

822