Décentralisation pair-à-pair du paradigme maître-esclave dans les environnements distribués hétérogènes et dynamiques
Auteur / Autrice : | Harry Stéphane Gros-Désormeaux |
Direction : | Hacène Fouchal |
Type : | Thèse de doctorat |
Discipline(s) : | Informatique |
Date : | Soutenance en 2007 |
Etablissement(s) : | Antilles-Guyane |
Partenaire(s) de recherche : | Equipe de recherche : Groupe de Recherche en Informatique et Mathématiques Appliquées des Antilles et de la Guyane (Schoelcher, Martinique2002-2010) |
Mots clés
Mots clés contrôlés
Résumé
Le paradigme maître-esclave est une technique bien connue en parallélisme qui s'appuie sur la répartition du travail sur plusieurs machines coordonnées par un ''maître''. Nous utilisons cette technique pour réaliser la génération de séquences de test de conformité des protocoles de communications complexes dont l'explosion combinatoire est un problème récurrent. Nous apportons une solution grâce à la puissance des environnements distribués en proposant plusieurs schémas de distribution de données que nous illustrons par un outil écrit à l'aide de JXTA. Notre solution se présente donc comme une alternative à la simplification préalable des spécifications qui est généralement de rigueur et offre une méthode distribuée pour la résolution de ce type de problèmes. Cependant, l'utilisation du paradigme maître-esclave dans les environnements pair-à-pair de grande échelle pose les traditionnels problèmes dus à la centralisation auxquels nous répondons par des alternatives décentralisées spécifiques à la génération de test. Nous adaptons ensuite ledit paradigme aux environnements pair-à-pair de grande échelle en proposant plusieurs solutions dont une méthode inspirée de la mitose cellulaire humaine pour la répartition des données qui équilibre la charge sur l'ensemble du réseau de façon émergente.