Au sein d'une grappe haute disponibilité, les services critiques sont surveillés en permanence et redémarrés automatiquement sur les autres noeuds en cas d'échec. Cette automatisation peut toutefois induire des erreurs en cas de problème de communication avec le noeud primaire : bien que le service exécuté sur ce noeud semble arrêté, il continue en réalité à s'exécuter et à inscrire des données dans l'espace de stockage partagé. Dans ce cas, le démarrage d'un nouvel ensemble de services sur un noeud de sauvegarde peut facilement entraîner l'altération des données.
Pour éviter cette situation, les clusters utilisent diverses techniques collectivement appelées Fencing (isolement), notamment SBD (Split Brain Detection) et STONITH (Shoot The Other Node In The Head). L'objectif premier est d'éviter l'altération des données sur le système de stockage partagé.