Asymmetric Grid Quorum Systems for Heterogeneous Processes
By: Michael Senn, Christian Cachin
Potential Business Impact:
Lets computers agree on rules without talking first.
Quorum systems are a common way to formalize failure assumptions in distributed systems. Traditionally, these assumptions are shared by all involved processes. More recently, systems have emerged which allow processes some freedom in choosing their own, subjective or asymmetric, failure assumptions. For such a system to work, individual processes' assumptions must be compatible. However, this leads to a Catch-22-style scenario: How can processes collaborate to agree on compatible failure assumptions when they have no compatible failure assumptions to start with? We introduce asymmetric grid quorum systems that allow a group of processes to specify heterogeneous trust assumptions independently of each other and without coordination. They are based on qualitative attributes describing how the processes differ. Each process may select a quorum system from this class that aligns best with its subjective view. The available choices are designed to be compatible by definition, thereby breaking the cycling dependency. Asymmetric grid quorum systems have many applications that range from cloud platforms to blockchain networks.
Similar Papers
Weaker Assumptions for Asymmetric Trust
Distributed, Parallel, and Cluster Computing
Lets computers agree even when they don't trust each other.
Tight Bounds on Channel Reliability via Generalized Quorum Systems (Extended Version)
Distributed, Parallel, and Cluster Computing
Keeps computer systems working even when parts break.
DAG-based Consensus with Asymmetric Trust [Extended Version]
Distributed, Parallel, and Cluster Computing
Lets computers agree even with untrusted parts.