A Self-Stabilizing Minimal k-Grouping Algorithm

07/25/2019
by   Ajoy K. Datta, et al.
0

We consider the minimal k-grouping problem: given a graph G=(V,E) and a constant k, partition G into subgraphs of diameter no greater than k, such that the union of any two subgraphs has diameter greater than k. We give a silent self-stabilizing asynchronous distributed algorithm for this problem in the composite atomicity model of computation, assuming the network has unique process identifiers. Our algorithm works under the weakly-fair daemon. The time complexity (i.e., the number of rounds to reach a legitimate configuration) of our algorithm is O(nD/k) where n is the number of processes in the network and is the diameter of the network. The space complexity of each process is O((n +n_false)log n) where n_false is the number of false identifiers, i.e., identifiers that do not match the identifier of any process, but which are stored in the local memory of at least one process at the initial configuration. Our algorithm guarantees that the number of groups is at most 2n/k+1 after convergence. We also give a novel composition technique to concatenate a silent algorithm repeatedly, which we call loop composition.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/10/2020

The diameter of the directed configuration model

We show that the diameter of the directed configuration model with n ver...
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
06/22/2019

2-Edge-Connectivity and 2-Vertex-Connectivity of an Asynchronous Distributed Network

Self-stabilization for non-masking fault-tolerant distributed system has...
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
09/08/2020

Self-Stabilizing Construction of a Minimal Weakly 𝒮𝒯-Reachable Directed Acyclic Graph

We propose a self-stabilizing algorithm to construct a minimal weakly 𝒮𝒯...
research
08/16/2021

An Efficient Parallel Algorithm for finding Bridges in a Dense Graph

This paper presents a simple and efficient approach for finding the brid...

Please sign up or login with your details

Forgot password? Click here to reset