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

10/12/2022
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 `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
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/20/2018

Cobalt: BFT Governance in Open Networks

We present Cobalt, a novel atomic broadcast algorithm that works in netw...
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
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 ...
research
02/18/2021

Network Size Estimation in Small-World Networks under Byzantine Faults

We study the fundamental problem of counting the number of nodes in a sp...
research
04/25/2022

Byzantine-Resilient Counting in Networks

We present two distributed algorithms for the Byzantine counting problem...
research
09/05/2021

Tolerating Adversarial Attacks and Byzantine Faults in Distributed Machine Learning

Adversarial attacks attempt to disrupt the training, retraining and util...

Please sign up or login with your details

Forgot password? Click here to reset