Algorithmes par vague
Master informatique UPMC 2016-2017
UE AR (4I403)
AR: Algorithmes par Vague 2
Plan
n Définition Algorithme Total
n Exemple d'algorithme
Ø Algorithme de l'anneau
Ø Algorithme de l'arbre
Ø Algorithme de l'Echo
Ø Algorithme de la Phase
AR: Algorithmes par Vague 3
Algorithme Total
n Algorithme par Vague
Ø Les algorithmes par vague sont utilisés pour diffuser une
information sur le réseau, découvrir la topologie du
réseau, rassembler des informations du réseau.
Ø N nœuds
n Un nœud ne se communique qu'avec ses voisins
.
Tous les nœuds du réseau participent avant qu'une décision
soit prise
AR: Algorithmes par Vague 4
n Un algorithme à Vague doit satisfaire les trois
propriétés:
Ø terminaison : toute exécution est finie
Ø décision : une décision doit être prise à terme par au
moins un processus.
Ø dépendance : Une décision est précédée causalement par
un événement de chaque processus.
Algorithme Total
AR: Algorithmes par Vague 5
Algorithme Total
Ø Types de nœuds :
n Initiateur :
q nœud qui spontanément décide de démarrer l'algorithme
n Non-initiateur :
q Ne commence à exécuter qu'après avoir reçu un message.
Ø ep = premier événement qui a lieu en p lors d'un exécution de
l'algorithme :
n Nœud initiateur : ep est un événement interne ou l'envoi de
message
n Nœud non-initiateur : ep est l'événement réception de message.
Ø Observation :
n Pour un même algorithme, pour des exécutions différentes, le
nœud initiateur peut être différent.
1 / 31 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans l'interface ou les textes ? Ou savez-vous comment améliorer l'interface utilisateur de StudyLib ? N'hésitez pas à envoyer vos suggestions. C'est très important pour nous!