VLSM: Validating Labelled State Transition and Message Production Systems

02/25/2022
by   Vlad Zamfir, et al.
0

In this paper we introduce the notion of a validating labelled state transition and message production system (VLSM), a tool for formal analysis and specification of faulty distributed systems. We give theories of VLSM composition, state equivocation, message equivocation, and validators. Then we show that the traces of equivocation-limited compositions of validators are precisely the traces of honest components in the context of limited Byzantine faults in an asynchronous network without a guarantee of eventual message arrival. This result shows that the validation strategies of honest nodes can restrict the effect that Byzantine nodes have on them enough that we can express all of their possible faulty traces in terms of equivocation over valid transitions, circumventing the need for Byzantine fault analysis altogether. Our definitions and results have been formalised and machine-checked in the Coq proof assistant.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/26/2020

Asynchronous Byzantine Agreement in Incomplete Networks [Technical Report]

The Byzantine agreement problem is considered to be a core problem in di...
research
12/21/2021

Byzantine Fault Tolerant Causal Ordering

Causal ordering in an asynchronous system has many applications in distr...
research
02/08/2020

On Probabilistic Byzantine Fault Tolerance

Byzantine fault tolerance (BFT) has been extensively studied in distribu...
research
11/16/2021

Self-Stabilization and Byzantine Tolerance for Maximal Independent Set

We analyze the impact of transient and Byzantine faults on the construct...
research
02/03/2018

Scheduling and Checkpointing optimization algorithm for Byzantine fault tolerance in Cloud Clusters

Among those faults Byzantine faults offers serious challenge to fault to...
research
03/15/2021

PACEMAKER: Avoiding HeART attacks in storage clusters with disk-adaptive redundancy

Data redundancy provides resilience in large-scale storage clusters, but...
research
01/26/2018

Enhancing Byzantine fault tolerance using MD5 checksum and delay variation in Cloud services

Cloud computing management are beyond typical human narratives. However ...

Please sign up or login with your details

Forgot password? Click here to reset