Problème des généraux byzantins

Problème des généraux byzantins

Le problème des généraux byzantins est une métaphore qui traite de remise en cause de la fiabilité des transmissions et de l'intégrité des interlocuteurs. La question est donc de savoir comment, et dans quelle mesure, il est possible de prendre en compte une information dont la source ou le canal de transmission est suspect. La solution implique l'établissement d'un algorithme (d'une stratégie) adapté. Ce problème a été traité en profondeur pour la première fois dans l'article The Byzantine Generals Problem[1].

Sommaire

Énoncé du problème

La métaphore

Des généraux de l'armée byzantine campent autour d'une cité ennemie. Ils ne peuvent communiquer qu'à l'aide de messagers et doivent établir un plan de bataille commun, faute de quoi la défaite sera inévitable. Cependant un certain nombre de ces généraux peuvent s'avérer être des traîtres, qui essayeront donc de semer la confusion parmi les autres. Le problème est donc de trouver un algorithme pour s'assurer que les généraux loyaux arrivent tout de même à se mettre d'accord sur un plan de bataille.

Il a été démontré qu'en utilisant uniquement des messages oraux, ce problème des généraux byzantins peut être résolu, si et seulement si plus des deux tiers des généraux (messagers) sont loyaux. Ainsi un seul traître peut confondre deux généraux loyaux. De plus, le problème peut être résolu pour un nombre quelconque de généraux renégats si les messages sont écrits (et non falsifiables).

L'analogie avec les systèmes informatiques

Un ensemble de composants informatiques fonctionnant de concert doivent gérer d'éventuelles défaillances parmi eux. Ces défaillances consisteront alors en la présentation d'informations erronées ou incohérentes. On s'intéresse ici à des problèmes de défaillances, aussi bien matérielles que logicielles, d'origine accidentelle ou malveillante, intervenant pendant l'établissement des informations ou pendant leurs transports d'un composant à l'autre. La gestion de ces composants défectueux est aussi appelée tolérance aux pannes.

Le problème de composants défectueux dans un système informatique (ou ailleurs) peut être exprimé de façon abstraite en termes de généraux de l'armée byzantine.

Étude algorithmique

Références

  1. The Byzantine Generals Problem, Leslie LAMPORT, Robert SHOSTAK, Marshall PEASE, ACM Transactions on Programming Languages and Systems, Vol. 4, No. 3, juillet 1982.

Liens externes


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Problème des généraux byzantins de Wikipédia en français (auteurs)

Игры ⚽ Поможем написать реферат

Regardez d'autres dictionnaires:

  • Probleme des generaux byzantins — Problème des généraux byzantins Le problème des généraux byzantins traite de la fiabilité des transmissions et de l intégrité des interlocuteurs. Définition Liens externes http://www.lirmm.fr/ ajm/Cours/01 02/DESS TNI/TER21/ Ce document provient… …   Wikipédia en Français

  • Probleme du Rendez-vous — Problème du Rendez vous Le problème du rendez vous est une situation de théorie des jeux. Pour la situation de base, c est un jeu à somme non nulle égale : si les joueurs arrivent au même endroit au même moment, ils gagnent tous la même… …   Wikipédia en Français

  • Problème du rendez-vous — Le problème du rendez vous est une situation de théorie des jeux. Pour la situation de base, c est un jeu à somme non nulle égale : si les joueurs arrivent au même endroit au même moment, ils gagnent tous la même chose, les autres situations …   Wikipédia en Français

  • Problème du Rendez-vous — Le problème du rendez vous est une situation d exemple de la théorie des jeux. Situation de base La situation de base est un jeu à somme non nulle égale. Si les joueurs arrivent au même endroit au même moment, ils gagnent tous la même chose, les… …   Wikipédia en Français

  • Byzantins — Empire byzantin Empire byzantin Empire romain d Orient Imperium Romanum (la) Βασιλεία Ῥωμαίων / Basileía Rhōmaíōn (grc) …   Wikipédia en Français

  • Le problème du Rendez-vous — Problème du Rendez vous Le problème du rendez vous est une situation de théorie des jeux. Pour la situation de base, c est un jeu à somme non nulle égale : si les joueurs arrivent au même endroit au même moment, ils gagnent tous la même… …   Wikipédia en Français

  • Histoire des Pouilles — L histoire des Pouilles concerne les événements historiques relatifs aux Pouilles, région de l Italie méridionale. Sommaire 1 La préhistoire 2 Avant les Romains 3 La période romaine …   Wikipédia en Français

  • Histoire Des Roumains — Histoire de la Roumanie Sommaire 1 Chronologie 2 La Préhistoire 3 L Antiquité 3.1 Thraces, Scythes, Celtes et Romains …   Wikipédia en Français

  • Histoire des Roumains — Histoire de la Roumanie Sommaire 1 Chronologie 2 La Préhistoire 3 L Antiquité 3.1 Thraces, Scythes, Celtes et Romains …   Wikipédia en Français

  • Histoire des roumains — Histoire de la Roumanie Sommaire 1 Chronologie 2 La Préhistoire 3 L Antiquité 3.1 Thraces, Scythes, Celtes et Romains …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”