Self-Stabilization and Byzantine Tolerance for Maximal Independent Set

11/16/2021
by   Johanne Cohen, et al.
0

We analyze the impact of transient and Byzantine faults on the construction of a maximal independent set in a general network. We adapt the self-stabilizing algorithm presented by Turau <cit.> for computing such a vertex set. Our algorithm is self-stabilizing and also works under the more difficult context of arbitrary Byzantine faults. Byzantine nodes can prevent nodes close to them from taking part in the independent set for an arbitrarily long time. We give boundaries to their impact by focusing on the set of all nodes excluding nodes at distance 1 or less of Byzantine nodes, and excluding some of the nodes at distance 2. As far as we know, we present the first algorithm tolerating both transient and Byzantine faults under the fair distributed daemon. We prove that this algorithm converges in 𝒪(Δ n) rounds w.h.p., where n and Δ are the size and the maximum degree of the network, resp. Additionally, we present a modified version of this algorithm for anonymous systems under the adversarial distributed daemon that converges in 𝒪(n^2) expected number of steps.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/12/2022

Self-stabilization and byzantine tolerance for maximal independt setb ELF-STABILIZATION

We analyze the impact of transient and Byzantine faults on the construct...
research
03/26/2021

Loosely-self-stabilizing Byzantine-tolerant Binary Consensus for Signature-free Message-passing Systems

At PODC 2014, A. Mostéfaoui, H. Moumen, and M. Raynal presented a new an...
research
02/20/2018

Cobalt: BFT Governance in Open Networks

We present Cobalt, a novel atomic broadcast algorithm that works in netw...
research
09/22/2021

On Conflict-Free Replicated Data Types and Equivocation in Byzantine Setups

We explore the property of equivocation tolerance for Conflict-Free Repl...
research
01/26/2021

Self-stabilizing Algorithm for Maximal Distance-2 Independent Set

In graph theory, an independent set is a subset of nodes where there are...
research
02/25/2022

VLSM: Validating Labelled State Transition and Message Production Systems

In this paper we introduce the notion of a validating labelled state tra...
research
04/25/2022

Byzantine-Resilient Counting in Networks

We present two distributed algorithms for the Byzantine counting problem...

Please sign up or login with your details

Forgot password? Click here to reset