A Reduction Theorem for Randomized Distributed Algorithms Under Weak Adversaries - Inria - Institut national de recherche en sciences et technologies du numérique Access content directly
Conference Papers Year : 2021

A Reduction Theorem for Randomized Distributed Algorithms Under Weak Adversaries

Abstract

Weak adversaries are a way to model the uncertainty due to asynchrony in randomized distributed algorithms. They are a standard notion in correctness proofs for distributed algorithms, and express the property that the adversary (scheduler), which has to decide which messages to deliver to which process, has no means of inferring the outcome of random choices, and the content of the messages. In this paper, we introduce a model for randomized distributed algorithms that allows us to formalize the notion of weak adversaries. It applies to randomized distributed algorithms that proceed in rounds and are tolerant to process failures. For this wide class of algorithms, we prove that for verification purposes, the class of weak adversaries can be restricted to simple ones, so-called round-rigid adversaries, that keep the processes tightly synchronized. As recently a verification method for round-rigid adversaries has been introduced, our new reduction theorem paves the way to the parameterized verification of randomized distributed algorithms under the more realistic weak adversaries.
Fichier principal
Vignette du fichier
main.pdf (483.58 Ko) Télécharger le fichier
Origin : Files produced by the author(s)

Dates and versions

hal-03150397 , version 1 (23-02-2021)

Identifiers

Cite

Nathalie Bertrand, Marijana Lazic, Josef Widder. A Reduction Theorem for Randomized Distributed Algorithms Under Weak Adversaries. VMCAI 2021 - 22nd International Conference on Verification, Model Checking, and Abstract Interpretation, Jan 2021, Copenhagen, Denmark. pp.219-239, ⟨10.1007/978-3-030-67067-2_11⟩. ⟨hal-03150397⟩
72 View
165 Download

Altmetric

Share

Gmail Facebook Twitter LinkedIn More