Parameterized safety verification of round-based shared-memory systems

04/25/2022
by   Nathalie Bertrand, et al.
0

We consider the parameterized verification problem for distributed algorithms where the goal is to develop techniques to prove the correctness of a given algorithm regardless of the number of participating processes. Motivated by an asynchronous binary consensus algorithm [J. Aspnes, Fast deterministic consensus in a noisy environment. Journal of Algorithms, 2002], we consider round-based distributed algorithms communicating with shared memory. A particular challenge in these systems is that 1) the number of processes is unbounded, and, more importantly, 2) there is a fresh set of registers at each round. A verification algorithm thus needs to manage both sources of infinity. In this setting, we prove that the safety verification problem, which consists in deciding whether all possible executions avoid a given error state, is PSPACE-complete. For negative instances of the safety verification problem, we also provide exponential lower and upper bounds on the minimal number of processes needed for an error execution and on the minimal round on which the error state can be covered.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/30/2023

Checking Presence Reachability Properties on Parameterized Shared-Memory Systems

We consider the verification of distributed systems composed of an arbit...
research
01/28/2021

Safety Verification of Parameterized Systems under Release-Acquire

We study the safety verification problem for parameterized systems under...
research
04/09/2020

Parameterized Reasoning for Distributed Systems with Consensus

Programmers make building distributed systems tractable by using a wide ...
research
02/15/2018

Fine-Grained Complexity of Safety Verification

We study the fine-grained complexity of Leader Contributor Reachability ...
research
05/12/2022

Bounded Verification of Doubly-Unbounded Distributed Agreement-Based Systems

The ubiquity of distributed agreement protocols, such as consensus, has ...
research
02/01/2021

Stochastic Alignment Processes

The tendency to align to others is inherent to social behavior, includin...
research
03/06/2022

Relaxed Paxos: Quorum Intersection Revisited (Again)

Distributed consensus, the ability to reach agreement in the face of fai...

Please sign up or login with your details

Forgot password? Click here to reset