Energy-Efficient Distributed Algorithms for Synchronous Networks

01/27/2023
by   Pierre Fraigniaud, et al.
0

We study the design of energy-efficient algorithms for the LOCAL and CONGEST models. Specifically, as a measure of complexity, we consider the maximum, taken over all the edges, or over all the nodes, of the number of rounds at which an edge, or a node, is active in the algorithm. We first show that every Turing-computable problem has a CONGEST algorithm with constant node-activation complexity, and therefore constant edge-activation complexity as well. That is, every node (resp., edge) is active in sending (resp., transmitting) messages for only O(1) rounds during the whole execution of the algorithm. In other words, every Turing-computable problem can be solved by an algorithm consuming the least possible energy. In the LOCAL model, the same holds obviously, but with the additional feature that the algorithm runs in O((n)) rounds in n-node networks. However, we show that insisting on algorithms running in O((n)) rounds in the CONGEST model comes with a severe cost in terms of energy. Namely, there are problems requiring Ω((n)) edge-activations (and thus Ω((n)) node-activations as well) in the CONGEST model whenever solved by algorithms bounded to run in O((n)) rounds. Finally, we demonstrate the existence of a sharp separation between the edge-activation complexity and the node-activation complexity in the CONGEST model, for algorithms bounded to run in O((n)) rounds. Specifically, under this constraint, there is a problem with O(1) edge-activation complexity but Ω̃(n^1/4) node-activation complexity.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/19/2023

Distributed MIS with Low Energy and Time Complexities

We present randomized distributed algorithms for the maximal independent...
research
06/12/2020

Sleeping is Efficient: MIS in O(1)-rounds Node-averaged Awake Complexity

Maximal Independent Set (MIS) is one of the fundamental problems in dist...
research
04/08/2019

Learning the undecidable from networked systems

This article presents a theoretical investigation of computation beyond ...
research
06/29/2021

Optimal Spanners for Unit Ball Graphs in Doubling Metrics

Resolving an open question from 2006, we prove the existence of light-we...
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
05/18/2018

Deterministic Distributed Ruling Sets of Line Graphs

An (α,β)-ruling set of a graph G=(V,E) is a set R⊆ V such that for any n...
research
05/12/2021

Locally Checkable Labelings with Small Messages

A rich line of work has been addressing the computational complexity of ...

Please sign up or login with your details

Forgot password? Click here to reset