Fast Distributed Backup Placement in Sparse and Dense Graphs

02/23/2019
by   Leonid Barenboim, et al.
0

We consider the Backup Placement problem in networks in the CONGEST distributed setting. Given a network graph G = (V,E), the goal of each vertex v ∈ V is selecting a neighbor, such that the maximum number of vertices in V that select the same vertex is minimized. The backup placement problem was introduced by Halldorsson, Kohler, Patt-Shamir, and Rawitz [Halldorsson et al., 2015], who obtained an O( n/ n) approximation with randomized polylogarithmic time. Their algorithm remained the state-of-the-art for general graphs, as well as specific graph topologies. In this paper we obtain significantly improved algorithms for various graph topologies. Specifically, we show that O(1)-approximation to optimal backup placement can be computed detrministically in O(1) rounds in wireless networks, certain social networks, claw-free graphs, and more generally, in any graph with neighborhood independence bounded by a constant. At the other end, we consider sparse graphs, such as trees, forests, planar graphs and graphs of constant arboricity, and obtain constant approximation to optimal backup placement in O( n) deterministic rounds. Clearly, our constant-time algorithms for graphs with constant neighborhood independence are asymptotically optimal. Moreover, we show that our algorithms for sparse graphs are not far from optimal as well, by proving several lower bounds. Specifically, optimal backup placement of unoriented trees requires Ω( n) time, and approximate backup placement with a polylogarithmic approximation factor requires Ω(√( n / n)) time. Our results extend the knowledge regarding the question of "what can be computed locally?" [Naor & Stockmeyer, 1995], and reveal surprising gaps between complexities of distributed symmetry breaking problems.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/15/2019

Distributed Backup Placement in One Round and its Applications to Maximum Matching Approximation and Self-Stabilization

In the distributed backup-placement problem each node of a network has t...
research
05/08/2020

Distributed K-Backup-Placement and Applications to Virtual Memory in Heterogeneous Networks

The Backup Placement problem in networks in the CONGEST distributed sett...
research
05/08/2020

Distributed K-Backup Placement and Applications to Virtual Memory in Real-World Wireless Networks

The Backup Placement problem in networks in the CONGEST distributed sett...
research
02/20/2018

Distributed Symmetry-Breaking Algorithms for Congested Cliques

The Congested Clique is a distributed-computing model for single-hop net...
research
01/19/2021

Fast Distributed Algorithms for Girth, Cycles and Small Subgraphs

In this paper we give fast distributed graph algorithms for detecting an...
research
12/10/2021

Sleeping Model: Local and Dynamic Algorithms

In recent years the sleeping model came to the focus of researchers. In ...
research
02/22/2018

Proportional Volume Sampling and Approximation Algorithms for A-Optimal Design

We study the A-optimal design problem where we are given vectors v_1,......

Please sign up or login with your details

Forgot password? Click here to reset