Maekawa's algorithm is an algorithm for mutual exclusion on a distributed system. The basis of this algorithm is a quorum like approach where any one site needs only to seek permissions from a subset of other sites.
Contents
Terminology
Algorithm
Requesting site:
Receiving site:
Critical section:
Quorum set (
A quorum set must abide by the following properties:
-
∀ i ∀ j [ R i ⋂ R j ≠ ∅ ] -
∀ i [ P i ∈ R i ] -
∀ i [ | R i | = K ] - Site
P i K request sets
Performance
References
Maekawa's algorithm Wikipedia(Text) CC BY-SA