Un service de synchronisation distribuee tolerant les pannes
implantation dans CHORUS
Thèses / mémoires Ecrit par: Université Pierre et Marie Curie Paris 7 ; Rifflet, Jean-Marie ; Eranian, Stéphane ; Publié en: 1995
Résumé: L’évolution des environnements informatiques et notamment le développement des réseaux ouvre de nouvelles possibilités au niveau de la construction des systèmes d'exploitations: les systèmes repartis. Les nouvelles architectures sont basées sur des micro noyaux fournissant des abstractions et services de base a partir desquels on construit des systèmes complets via un ensemble de serveurs, dissémines sur plusieurs sites, communicants par échanges de messages. Cette répartition des taches impose une certaine coordination afin de maintenir une cohérence d'ensemble. Ce maintien repose sur l'utilisation de synchronisations. Notre environnement cible est constitue d'un ensemble de sites fonctionnant sous le système micro noyau reparti chorus. Le but de cette thèse est de fournir un service de synchronisation distribuée generique basée sur la notion de jeton pour garantir la propriété d'exclusion mutuelle repartie. Deux qualités de service sont fournies. La première est basée sur un algorithme centralise, la seconde utilise un algorithme distribue, derive de celui de naimi et trehel, base sur une structure arborescente dynamique. Nous présentons des résultats sur les performances obtenus a partir d'un prototype. Dans un second temps, nous montrons comment ce service est rendu tolérant aux pannes franches de site sans perte de performances. Les services sont regeneres dynamiquement, les clients sont perdus et les sites peuvent être reintegres après réparation. Nous n'utilisons aucune technique a base de points de contrôle ou transactions. Notre architecture repose sur un service generique externe, am ou gestionnaire de pannes reparti. Il fournit des services de détection de pannes, de notifications sur pannes et d'aide au recouvrement. Le serveur de remplacement est choisi dynamiquement suivant un principe d’hospitalité. Le recouvrement exploite la nature repartie de l'environnement, il est base sur la collecte de l’état auprès des clients survivants en vue de sa reconstruction dans le serveur. La tolérance est supportée dans les deux qualités de services
Paris:
Langue:
Français
Collation:
295 p. ill.
;30 cm.
Diplôme:
Doctorat
Etablissement de soutenance:
Paris, Université Pierre et Marie Curie. Institut Blaise Pascal
Spécialité:
Informatique
Index décimal
621 .Physique appliquée (électrotechnique, génie civil, génie mécanique, ingénierie appliquée, principes physiques en ingénierie)
Thème
Informatique
Mots clés:
Synchronisation : informatique
Sciences appliquées
:Informatique
Note: Bibliogr. pp.287-295