Deterministic Logarithmic Completeness in the Distributed Sleeping Model

08/04/2021
by   Leonid Barenboim, et al.
0

We provide a deterministic scheme for solving any decidable problem in the distributed sleeping model. The sleeping model is a generalization of the standard message-passing model, with an additional capability of network nodes to enter a sleeping state occasionally. As long as a vertex is in the awake state, it is similar to the standard message-passing setting. However, when a vertex is asleep it cannot receive or send messages in the network nor can it perform internal computations. On the other hand, sleeping rounds do not count towards complexity. Awake complexity is the main complexity measurement in this setting, which is the number of awake rounds a vertex spends during an execution. In this paper we devise algorithms with worst-case guarantees on the awake complexity. We devise a deterministic scheme with awake complexity of O(log n) for solving any decidable problem in this model by constructing a structure we call Distributed Layered Tree. This structure turns out to be very powerful in the sleeping model, since it allows one to collect the entire graph information within a constant number of awake rounds. Moreover, we prove that our general technique cannot be improved in this model, by showing that the construction of distributed layered trees itself requires Ω(log n) awake rounds. Another result we obtain in this work is a deterministic scheme for solving any problem from a class of problems, denoted O-LOCAL, in O(logΔ + log^*n) awake rounds. This class contains various well-studied problems, such as MIS and (Δ+1)-vertex-coloring.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/24/2018

Distributed Symmetry-Breaking with Improved Vertex-Averaged Complexity

We study the distributed message-passing model in which a communication ...
research
09/05/2020

A Class of Optimal Structures for Node Computations in Message Passing Algorithms

Consider the computations at a node in the message passing algorithms. A...
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/28/2020

Improved Algorithm for Min-Cuts in Distributed Networks

In this thesis, we present fast deterministic algorithm to find small cu...
research
05/07/2023

Speedup of Distributed Algorithms for Power Graphs in the CONGEST Model

We obtain improved distributed algorithms in the CONGEST message-passing...
research
05/16/2023

A Local Perspective on the Polynomial Hierarchy

We extend classical methods of computational complexity to the setting o...
research
11/16/2020

Secured Distributed Algorithms without Hardness Assumptions

We study algorithms in the distributed message-passing model that produc...

Please sign up or login with your details

Forgot password? Click here to reset