Jannie
Une alternative à la détection de blocage centralisée est la construction d'une hiérarchie de détecteurs de détection de blocage. Les interblocages locaux sur un seul site seraient détectés sur ce site à l'aide du WFG local. Chaque site envoie également son WFG local au détecteur de blocage au niveau suivant. Ainsi, les blocages distribués impliquant deux sites ou plus seraient détectés par un détecteur de blocage au niveau le plus bas qui contrôle ces sites. Par exemple, un blocage au site 1 serait détecté par le détecteur de blocage local au site 1 et 2, puis DD11 le détecterait. Enfin si l'impasse concerne les sites 1 et 4, DD00 le détecte où x est l'un des 1,2,3 ou 4.
La méthode de détection de blocage hiérarchique réduit la dépendance vis-à-vis des sites centraux, réduisant ainsi le coût de communication. Il est cependant considérablement plus compliqué à mettre en œuvre et impliquerait des modifications non triviales des algorithmes de verrouillage et de gestion de transactions.
2) Les algorithmes de détection de blocage distribués délèguent la responsabilité de détecter les blocages à des sites individuels. Ainsi, comme dans la détection d'interblocage hiérarchique, il existe des détecteurs d'interblocage locaux sur chaque site qui communiquent leurs WFG locaux entre eux. Surtout R* semble être le plus largement et référencé.