Check out Distributed Systems Pattern: Quorum by . Here is an excerpt:
Distributed systems may get partitioned, when the nodes in the cluster
no longer talk to all the others. Unmesh explains that, because of this,
we need a quorum of nodes within a partition to accept a
change.more…
The full article is available here.