An Algebraic Model For Quorum Systems

05/18/2020
by   Alex Pellegrini, et al.
0

Quorum systems are a key mathematical abstraction in distributed fault-tolerant computing for capturing trust assumptions. A quorum system is a collection of subsets of all processes, called quorums, with the property that each pair of quorums have a non-empty intersection. They can be found at the core of many reliable distributed systems, such as cloud computing platforms, distributed storage systems and blockchains. In this paper we give a new interpretation of quorum systems, starting with classical majority-based quorum systems and extending this to Byzantine quorum systems. We propose an algebraic representation of the theory underlying quorum systems making use of multivariate polynomial ideals, incorporating properties of these systems, and studying their algebraic varieties. To achieve this goal we will exploit properties of Boolean Groebner bases. The nice nature of Boolean Groebner bases allows us to avoid part of the combinatorial computations required to check consistency and availability of quorum systems. Our results provide a novel approach to test quorum systems properties from both algebraic and algorithmic perspectives.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/21/2019

Asymmetric Distributed Trust

Quorum systems are a key abstraction in distributed fault-tolerant compu...
research
05/18/2022

SplitBFT: Improving Byzantine Fault Tolerance Safety Using Trusted Compartments

Byzantine fault-tolerant agreement (BFT) in a partially synchronous syst...
research
07/23/2021

How to Trust Strangers: Composition of Byzantine Quorum Systems

Trust is the basis of any distributed, fault-tolerant, or secure system....
research
06/08/2020

Consensus Beyond Thresholds: Generalized Byzantine Quorums Made Live

Existing Byzantine fault-tolerant (BFT) consensus protocols address only...
research
07/31/2018

The alternative bases of Boolean functions as a means of improving the structure of digital blocks

This paper analyzes three forms of representation of Boolean functions, ...
research
02/08/2022

Spectrum, algebraicity and normalization in alternate bases

The first aim of this article is to give information about the algebraic...
research
02/16/2023

A Direttissimo Algorithm for Equidimensional Decomposition

We describe a recursive algorithm that decomposes an algebraic set into ...

Please sign up or login with your details

Forgot password? Click here to reset