Acyclic Strategy for Silent Self-Stabilization in Spanning Forests

05/07/2018
by   Karine Altisen, et al.
0

In this paper, we formalize design patterns, commonly used in the self-stabilizing area, to obtain general statements regarding both correctness and time complexity guarantees. Precisely, we study a general class of algorithms designed for networks endowed with a sense of direction describing a spanning forest (e.g., a directed tree or a network where a directed spanning tree is available) whose characterization is a simple (i.e., quasi-syntactic) condition. We show that any algorithm of this class is (1) silent and self-stabilizing under the distributed unfair daemon, and (2) has a stabilization time which is polynomial in moves and asymptotically optimal in rounds. To illustrate the versatility of our method, we review several existing works where our results apply.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/13/2023

Making local algorithms efficiently self-stabilizing in arbitrary asynchronous environments

This paper deals with the trade-off between time, workload, and versatil...
research
07/18/2019

Analysis of a Memory-Efficient Self-Stabilizing BFS Spanning Tree

We present results on the last topic we collaborate with our late friend...
research
07/15/2020

Leafy Spanning Arborescences in DAGs

Broadcasting in a computer network is a method of transferring a message...
research
02/17/2020

Transmission and navigation on disordered lattice networks, directed spanning forests and scaling limits

Stochastic networks based on random point sets as nodes have attracted c...
research
07/31/2023

Trade-off between Time, Space, and Workload: the case of the Self-stabilizing Unison

We present a self-stabilizing algorithm for the (asynchronous) unison pr...
research
11/26/2021

How heavy independent sets help to find arborescences with many leaves in DAGs

Trees with many leaves have applications on broadcasting, which is a met...

Please sign up or login with your details

Forgot password? Click here to reset