• Aucun résultat trouvé

Mariage maximal auto-stabilisant r´esistant aux fautes byzantines (Informatique distribu´ee, r´eseaux)

N/A
N/A
Protected

Academic year: 2022

Partager "Mariage maximal auto-stabilisant r´esistant aux fautes byzantines (Informatique distribu´ee, r´eseaux)"

Copied!
1
0
0

Texte intégral

(1)

Mariage maximal auto-stabilisant r´esistant aux fautes byzantines

(Informatique distribu´ee, r´eseaux)

Lieu du stage : LIP6, Campus Jussieu, 4 place Jussieu, 75005 Paris, France.

Equipe :´ Equipe-projet INRIA REGAL, ´´ Equipe NPA.

Directeur du stage : DUBOIS Swan ([email protected]) et TIXEUIL S´ebastien ([email protected]).

1 Contexte

Ce stage propose de s’int´eresser au probl`eme du mariage maximal dans les syst`emes distribu´es. Si on repr´esente le r´eseau de communication par un graphe non-orient´e, ce probl`eme revient `a calculer un couplage maximal de ce graphe de mani`ere distribu´ee. Ce probl`eme classique a de nombreuses applications dans diff´erents protocoles r´eseaux.

La tol´erance aux pannes (aussi appel´ees fautes) est une des pr´eoccupations importantes de la communaut´ee des syst`emes distribu´es. C’est pourquoi de nombreuses techniques ont vu le jour pour permettre `a un tel syst`eme de fonctionner malgr´e l’occurrence de fautes. Chaque technique (stabilisation, robustesse, confinement de fautes...) priviligie une d´efinition particuli`ere d’une faute et du concept de tol´erance.

Dans ce stage, on se concentrera sur l’approche stabilisante. Dans cette derni`ere, on suppose que le syst`eme est atteint pendant un temps fini par un nombre quelconque de fautes transitoires. Le syst`eme doit alors retrouver de lui-mˆeme un comportement conforme `a ses sp´ecifications en un temps fini. Un tel syst`eme est dit auto-stabilisant.

Il existe de nombreux algorithmes auto-stabilisants pour le mariage maximal.

Ces derni`eres ann´ees, une classe particuli`ere d’algorithme a ´et´e d´efinie. Ils sont auto-stabilisant et, de plus, capable de tol´erer des fautes byzantines permanentes. Selon le degr´e de tol´erance atteint, ces algorithmes sont qualifi´es destrictement stabilisant ou de fortement stabilisant. A ce jour, il n’existe pas de tels algorithmes pour le mariage maximal.

C’est pourquoi ce stage propose de s’int´eresser au probl`eme du mariage maximal avec une approche strictement ou fortement stabilisante.

2 Objectifs du stage

L’objectif global du stage est l’´etude du mariage maximal auto-stabilisant r´esistant aux fautes byzantines perma- nentes.

La premi`ere partie du stage consistera en une ´etude bibliographique concernant le mariage maximal, l’auto- stabilisation et ses variantes tol´erant les fautes byzantines permanentes. La suite du stage comportera une ´etude algorithmique compl`ete (i.e. ´ecriture, preuve et analyse d’algorithmes) du probl`eme. On pourra notamment se concentrer sur les points suivants:

1. Caract´erisation du rayon optimal de confinement pour une approche strictement stabilisante.

2. ´Ecriture d’un algorithme strictement stabilisant proposant ce rayon minimal.

3. ´Ecriture d’un algorithme fortement stabilisant fournissant un plus faible rayon de confinement.

3 Comp´ etences esp´ er´ ees

Algorithmique distribu´ee, complexit´e algorithmique.

1

Références

Documents relatifs

Universit´ e Pierre et Marie Curie – Paris 6 Examen de rattrapage Licence de Math´ ematiques Analyse Hilbertienne et Num´ erique.. 29 janvier 2007 9h

Chaque r´ eseau poss` ede une adresse de diffusion ou broadcast (conventionnellement avec les bits de poids faibles ` a 1 ), qui permet de diffuser un paquet IP ` a toutes les machines

L’objectif global du stage est l’´etude des syst`emes instantan´ement stabilisants r´esistants aux fautes byzantines permanentes1. La premi`ere partie du stage consistera en

L’objectif global du stage est l’étude du mariage maximal auto-stabilisant dans les systèmes répartis dynamiques, plus spécifiquement dans le modèle des TVG.. La première partie

La suite du stage sera une ´ etude algorithmique compl` ete (i.e. ´ ecriture, preuve et analyse d’algorithmes) pour r´ epondre ` a un probl` eme de service (on peut par

Coder en matlab/octave un MLP `a 1 couche cach ´ee, sans librairie Tester les hyperparam `etres : η ; nb d’it ´eration, nb de neurones dans la couche cach ´ee,

cach ´ees , perceptron multicouches Si beaucoup de couches : architectures profondes.. [email protected] R ´eseaux de Neurones 26 janvier 2017 10

[r]