• Aucun résultat trouvé

Auto-stabilisation des Algorithmes Rapides

N/A
N/A
Protected

Academic year: 2022

Partager "Auto-stabilisation des Algorithmes Rapides"

Copied!
1
0
0

Texte intégral

(1)

Auto-stabilisation des Algorithmes Rapides

(informatique distribuée, réseaux)

Lieu du stage : LIP6, 104 avenue du Président Kennedy, France Équipe : NPA, Projet INRIA Grand Large

Directeur de stage : Sébastien Tixeuil (Sébastien.Tixeuil@lip6.fr), Sylvie Delaët (delaet@lri.fr)

Présentation générale du domaine :

L’auto-stabilisation a été définie il y a une trentaine d’années par Dijkstra comme la propriété d’un système réparti de retrouver un comportement correct en un temps fini sans intervention extérieure. L’auto-stabilisation est un moyen efficace de se prémunir contres des défaillances transitoires qui peuvent corrompre les mémoires des nœuds d’un réseau ou le contenu des canaux de communications.

Avec l’augmentation du nombre de composants des réseaux modernes (comme Internet, les réseaux de capteurs sans fils, ou les grilles de calcul de prochaine génération), plusieurs algorithmes répartis classiques ne sont pas adaptés au changement d’échelle car leur temps d’exécution est une fonction de la taille du réseau. Cependant, pour certains problèmes, il est possible de développer des algorithmes dits « rapides », c'est-à-dire que leur temps d’exécution est fixé et indépendant de la taille globale du système.

Objectifs du stage :

Il existe plusieurs techniques générales pour apporter la propriété d’auto-stabilisation à un algorithme réparti « classique » (c'est-à-dire non-stabilisant). Par exemple, un nœud particulier peut effectuer régulièrement des instantanés du système, et s’il découvre une incohérence, déclencher une réinitialisation globale du système. Plusieurs autres approches sont possibles, selon que les algorithmes s’exécutent de manière plus ou moins localisée.

Le but du stage est tout d’abord de comprendre les mécanismes utilisés dans la littérature pour auto-stabiliser des algorithmes répartis « classiques ». Par la suite, on déterminera l’adéquation des ces techniques aux algorithmes « rapides », et/ou on proposera un nouveau schéma d’auto- stabilisation automatique spécifique aux algorithmes rapides.

Compétences espérées :

Algorithmique distribuée, complexité algorithmique.

Références

Documents relatifs

Depuis 2009, l’Ontario a établi un ordre de préséance différent pour le sud et le nord de la province, donnant ainsi une prise aux citoyens sur le

Dans cette première version du modèle, nous avons essayé d'élaborer un premier modèle pour une ressource pédagogique au sens de SCORM, puis nous essayons de le faire évoluer

Les travaux présentés dans cette thèse traitent donc, des réseaux de capteurs sans fil dynamiques, de clustering dans ce type de réseaux, de collecte d’informations en utilisant

There were no concentration differences between the turbine inlet con- centrations and the concentration after the turbine in lowland Lakes Wohlen and Gruye`re, while at Lakes

Nous avons démontré que BAT-MAC per- met ainsi de réduire tant le délai des messages transmis que la consommation énergétique des nœuds, tout en homogénéisant cette dernière au

conséquences, et sa continualité de cette façon rendre la vie des citoyens algériens plus difficile. Le but de cette étude était de diagnostiquer la réalité des

In larvae exposed to 2 mg Cd/L, mtna and mtnb, tran- scripts increased from 2.8 to 39-fold compared to the control ( Fig. For larvae exposed to 0.2 mg Cd/L there was no

Nous détaillons donc le module qui permet la captation de données émises par les gants, celui utilisé pour la reconnaissance du geste et enfin le module de production sonore.. Afin