CM3 Partie2 Flashcards
Algorithme de Dolev-Klawe-Robeh
Type d’anneau
Utilisé dans un anneau unidirectionnel
Les hypothèses de l’algorithme de Dolev-Klawe-Robeh
- Chaque nœud a un voisin à gauche
- Nœuds ont un identifiant unique et savent que les identifiants sont uniques
Élection dans une topologie quelconque Algo 1-Hypothèse?
- Système connexe
- Chaque nœud connaît le nombre de nœuds dans le système
- Chaque nœud connaît son identifiant unique compris entre [1 ; n]
Élection dans une topologie quelconque Algo 1-Qui est élu?
- Le leader est celui qui a l’identité la plus grande (ou la plus petite)
- Il est déterminé par chaque nœud sans échange de message
Élection dans une topologie quelconque Algo 1-Quelle est sa force?
Sa force est le fait de savoir au départ que les ID de tous les nœuds sont connus
Élection dans une topologie quelconque Algo 2-Hypothèses
- Système connexe
- Chaque nœud connaît le nombre de nœuds dans le système
- Chaque nœud connaît son identifiant unique
Élection dans une topologie quelconque Algo 2-Qui est élu?
- Lorsque chaque nœud a reçu toutes les identités du système, le leader est celui qui a l’identité la plus grande (ou la plus petite)
Élection dans une topologie quelconque Algo 2-Complexité
O(nm) messages
Élection dans une topologie quelconque Algo 3-Type d’algo
Algorithme faiblement synchrone
Élection dans une topologie quelconque Algo 3-Hypothèses
- Système connexe
- Chaque nœud connaît le diamètre du graphe sous-jacent
- Chaque nœud connaît son identifiant unique
Élection dans une topologie quelconque Algo 3-Complexité
O(Dm) messages
Ensemble indépendant
Sous-ensemble de sommets du graphe tel que 2 sommets
quelconques de ce sous-ensemble ne sont pas voisins dans le graphe
Ensemble indépendant maximal
Un ensemble indépendant est maximal si on ne peut pas y ajouter un nœud car si on l’ajoute l’ensemble n’est plus indépendant
Ensemble indépendant maximum
Ensemble indépendant de plus grande cardinalité
Ensemble indépendant maximal : Algorithme simple mais lent - Type d’algo
Algorithme faiblement synchronisé et très lent