Sleeping Model: Local and Dynamic Algorithms

12/10/2021
by   Tzalik Maimon, et al.
0

In recent years the sleeping model came to the focus of researchers. In this model nodes can go into a sleep state in which they spend no energy but at the same time cannot receive or send messages, nor can they perform internal computations. This model captures energy considerations of a problem. A problem P is an O-LOCAL problem if, given an acyclic orientation on the edges of the input graph, one can solve the problem as follows. Each vertex awaits the decisions of its parents according to the given orientation and can make its own decision in regard to P using only the information about its parents decisions. problems and showed that for this class of problems there is a deterministic algorithm that runs in O(logΔ) awake time. The clock round complexity of that algorithm is O(Δ^2). In this work we offer three algorithms for the bf O-LOCAL class of problems with a trade off between awake complexity and clock round complexity. One of these algorithms requires only O(Δ^1+ϵ) clock rounds for some constant ϵ>0 but still only O(logΔ) awake time which improves on the algorithm in <cit.>. We add to this two other algorithms that trade a higher awake complexity for lower clock round complexity. We note that the awake time incurred is not that significant. We offer dynamic algorithms in the sleeping model. We show three algorithms for solving dynamic problems in the O-LOCAL class as well as an algorithm for solving any dynamic decidable problem. We show that one can solve any O-LOCAL problem in constant awake time in graphs with constant neighborhood independence. Specifically, our algorithm requires O(K) awake time where K is the neighborhood independence of the input graph. Graphs with bounded neighborhood independence are well studied with several results in recent years for several core problem in the distributed setting.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/18/2019

Message Reduction in the Local Model is a Free Lunch

A new spanner construction algorithm is presented, working under the LOC...
research
08/04/2021

Deterministic Logarithmic Completeness in the Distributed Sleeping Model

We provide a deterministic scheme for solving any decidable problem in t...
research
07/08/2019

Faster Deterministic Distributed Coloring Through Recursive List Coloring

We provide novel deterministic distributed vertex coloring algorithms. A...
research
10/30/2020

Dynamic Distributed MIS with Improved Bounds

The problem of maintaining a maximal independent set (MIS) in a dynamic ...
research
08/05/2021

Sinkless orientation is hard also in the supported LOCAL model

We show that any algorithm that solves the sinkless orientation problem ...
research
02/23/2019

Fast Distributed Backup Placement in Sparse and Dense Graphs

We consider the Backup Placement problem in networks in the CONGEST dist...
research
02/27/2018

Local Distributed Algorithms in Highly Dynamic Networks

The present paper studies local distributed graph problems in highly dyn...

Please sign up or login with your details

Forgot password? Click here to reset