• Aucun résultat trouvé

Stabilisation instantan´ee et r´eseaux d’agents (Informatique distribu´ee, r´eseaux)

N/A
N/A
Protected

Academic year: 2022

Partager "Stabilisation instantan´ee et r´eseaux d’agents (Informatique distribu´ee, r´eseaux)"

Copied!
1
0
0

Texte intégral

(1)

Stabilisation instantan´ee et r´eseaux d’agents

(Informatique distribu´ ee, r´ eseaux)

Lieu du stage : LIP6, 104 avenue du Pr´esident Kennedy, 75016 Paris, France.

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

Directeur du stage : DUBOIS Swan (swan.dubois@lip6.fr) et TIXEUIL S´ebastien (sebastien.tixeuil@lip6.fr).

1 Contexte

Les r´eseaux d’agents constituent un nouveau mod`ele de syst`emes distribu´es. Il s’agit en r´ealit´e d’un mod`ele semblable

`

a celui des r´eseaux de robots sauf que les mouvements des entit´es mobiles (les agents) sont restreints aux arˆetes d’un graphe donn´e. Les agents ne peuvent communiquer entre eux que lorsqu’ils se rencontrent sur un mˆeme sommet du graphe. ´Eventuellement, on peut disposer d’un ”tableau blanc” sur chaque sommet du graphe qui permet aux agents de se laisser des messages. Le succ`es de ce mod`ele ´emergent de l’informatique distribu´ee est en partie dˆu `a leur ressemblance avec les entit´es biologiques autonomes.

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. Si ce temps est non nul, on dit que le syst`eme est auto-stabilisant, si ce temps est nul, le syst`eme est dit instantan´ement stabilisant. Cette derni`ere propri´et´e est tr`es d´esirable car elle implique que la premi`ere r´eponse `a une requˆete effectu´ee aupr`es du protocole est correcte.

Il existe quelques travaux portant sur l’auto-stabilisation dans les r´eseaux d’agents (en particulier sur les probl`emes d’´el´ection de chef, de nommage et de bavardage) qui montrent qu’une telle approche est r´ealiste pour ce type de r´eseaux.

2 Objectifs du stage

L’objectif global du stage est l’´etude de la stabilisation instantan´ee dans les r´eseaux d’agents.

La premi`ere partie du stage consistera en une ´etude bibliographique concernant les r´eseaux d’agents, l’auto- stabilisation et la stabilisation instantan´ee. Il faudra ensuite proposer une d´efinition de la stabilisation instantan´ee dans ces syst`emes (cela consistera entre autres `a mod´eliser le concept de requˆete dans un tel syst`eme). 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 exemple envisager un calcul de point fixe `a la demande sur le syst`eme) selon l’approche d´efinie pr´ec´edement pour d´emontrer sa pertinence.

3 Comp´ etences esp´ er´ ees

Algorithmique distribu´ee, complexit´e algorithmique.

1

Références

Documents relatifs

4 Algorithme de Ford et Fulkerson (1961) Proc´ edure de marquage (labelling) Algorithme de la chaˆıne augmentante Algorithme de Ford et Fulkerson.. 5 La

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

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

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.. clement.chatelain@insa-rouen.fr R ´eseaux de Neurones 26 janvier 2017 10

Ce syst`eme est constitu´e de deux sous syst`emes identiques (premi`ere machine avec son stock et seconde machine avec son stock) chacun produisant un type de pi`eces diff´erent.

Application ` a la s´ecurit´e.- Le service NAT, con¸cu `a l’origine pour pallier au manque d’adresse IP routable, a vu son champ d’application s’´elargir avec les probl`emes

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