Top Qs
Chronologie
Chat
Contexte

Split-brain (informatique)

De Wikipédia, l'encyclopédie libre

Split-brain (informatique)
Remove ads
Remove ads

Un split-brain se produit lorsque deux parties d'un cluster d'ordinateurs sont déconnectées, chaque partie croyant que l'autre ne fonctionne plus[1]. Le terme est une analogie médicale du syndrome split-brain (littéralement « cerveau scindé »).

Thumb
Split-brain d'un cluster.

Les clusters à haute disponibilité utilisent le réseau afin de surveiller l'état des nœuds le composant. Une des fonctionnalités les plus critiques qu'un logiciel de clustering doit pouvoir gérer est le split-brain. En effet, si le lien réseau entre les nœuds vient à tomber, mais que ces nœuds sont toujours en fonctionnement, ceux-ci vont croire que les autres nœuds ne fonctionnent plus et vont essayer de démarrer des services qui en réalité tournent toujours. Ceci peut occasionner des duplications de services, voire de la corruption de données dans certains cas. Les données peuvent ainsi se trouver dans un état incohérent[2].

Pour prévenir ce phénomène, les machines doivent utiliser des liens redondants, être équipées d'un mode gérant le split-brain et pouvoir se mettre en état d'auto-fencing - c'est-à-dire de pouvoir s'isoler par elle-même de la grappe - lorsque des nœuds semblent hors ligne.

Remove ads

Notes et références

Loading content...
Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads