Algorithmes par vague
Master informatique UPMC 2016-2017
UE AR (4I403)
AR: Algorithmes par Vague 2
Plan
nDéfinition Algorithme Total
nExemple 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
nAlgorithme 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
nUn 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
nUn 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 :
nInitiateur :
qnœud qui spontanément décide de démarrer l'algorithme
nNon-initiateur :
qNe 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 :
nNœud initiateur : ep est un événement interne ou l'envoi de
message
nNœud non-initiateur : ep est l'événement réception de message.
ØObservation :
nPour 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 linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !