Accord et cohérence sans connaître le nombre de participants - Archive ouverte HAL Accéder directement au contenu
Pré-Publication, Document De Travail Année : 2008

Accord et cohérence sans connaître le nombre de participants

Résumé

On étudie ici trois problèmes classiques de la tolérance aux défaillances dans le cas où l'ensemble des processus est inconnu. Ces trois problèmes sont : le problème du consensus, l'implémentation de registres atomiques et l'élection ultime de leader. Pour cela on considère différents modèles. Dans le premier, la communication et les processus sont asynchrones, ces trois problèmes ne peuvent alors être résolus, mais on définit quels sont les détecteurs de défaillances minimaux pour ces problèmes. On considère ensuite un modèle où les processus et la communication sont synchrones, ce qui permet de réaliser des rondes synchronisées. Ici, les processus sont créés dynamiquement et peuvent avoir de défaillances de type “crash”. On montre que si que pour toute ronde r au moins un processus est vivant dans la ronde r et la suivante, le problème du consensus et de l'implémentation de registres peuvent être résolus. Le problème de l'élection de leader, qui est ici moins intéressant peut aussi être résolu. Entre ces deux extrêmes on s'intéresse au cas où les communications sont asynchrones, mais où un processus une fois créé est vivant pour toujours. Dans ce cas, si l'élection de leader est aisée, le consensus et l'implémentation de registres est impossible sauf à supposer l'existence d'un détecteur de défaillances () qui permet de réaliser un quorum. On considère enfin des modèles partiellement synchrones et on montre que le problème du consensus et de l'implémentation de registres peuvent être résolus s'il existe un processus tel que toutes les communications issues de ce processus sont synchrones

Domaines

Informatique
Fichier principal
Vignette du fichier
paper35.pdf (392.71 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-00257242 , version 1 (18-02-2008)

Identifiants

  • HAL Id : hal-00257242 , version 1

Citer

Mohssen Abboud, Carole Delporte-Gallet, Hugues Fauconnier. Accord et cohérence sans connaître le nombre de participants. 2008. ⟨hal-00257242⟩
51 Consultations
65 Téléchargements

Partager

Gmail Facebook X LinkedIn More