Local Distributed Algorithms in Highly Dynamic Networks

02/27/2018
by   Philipp Bamberger, et al.
0

The present paper studies local distributed graph problems in highly dynamic networks. We define a (in our view) natural generalization of static graph problems to the dynamic graph setting. For some parameter T>0, the set of admissible outputs of nodes in a T-dynamic solution for a given graph problem at some time t is defined by the dynamic graph topology in the time interval [t-T,t]. The guarantees of a T-dynamic solution become stronger the more stable the graph remains during the interval [t-T,t] and they coincide with the definition of the static graph problem if the graph is static throughout the interval. We further present an abstract framework that allows to develop distributed algorithms for a given dynamic graph problem. For some T>0, the algorithms always output a valid T-dynamic solution of the given graph problem. Further, if a constant neighborhood around some part of the graph is stable during an interval [t_1,t_2], the algorithms compute a static solution for this part of the graph throughout the interval [t_1+T',t_2] for some T'>0. Ideally T and T' are of the same asymptotic order as the time complexity for solving the given graph problem in static networks. We apply our generic framework to two classic distributed symmetry breaking problems: the problem of computing a (degree+1)-vertex coloring and the problem of computing a maximal independent set (MIS) of the network graph. For both problems, we obtain distributed algorithms that always output a valid O( n)-dynamic solution. Further, if some part of the graph and its O(1)-neighborhood remain stable for some interval [t_1,t_2], for the given part of the graph, the algorithms compute a valid static solution for the two problems that remains stable throughout an interval [t_1+O( n),t_2].

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/13/2021

Distributed recoloring of interval and chordal graphs

One of the fundamental and most-studied algorithmic problems in distribu...
research
05/15/2020

Input-dynamic distributed graph algorithms for congested networks

Consider a distributed system, where the topology of the communication n...
research
05/11/2018

Distributed Minimum Vertex Coloring and Maximum Independent Set in Chordal Graphs

We give deterministic distributed (1+ϵ)-approximation algorithms for Min...
research
02/20/2018

Distributed Symmetry-Breaking Algorithms for Congested Cliques

The Congested Clique is a distributed-computing model for single-hop net...
research
04/12/2023

When Should You Wait Before Updating? Toward a Robustness Refinement

Consider a dynamic network and a given distributed problem. At any point...
research
08/31/2022

Making Self-Stabilizing any Locally Greedy Problem

We propose a way to transform synchronous distributed algorithms solving...
research
12/10/2021

Sleeping Model: Local and Dynamic Algorithms

In recent years the sleeping model came to the focus of researchers. In ...

Please sign up or login with your details

Forgot password? Click here to reset