Energy-Efficient Distributed Algorithms for Synchronous Networks
Pierre Fraigniaud, Pedro Montealegre, Ivan Rapaport, Ioan Todinca

TL;DR
This paper investigates energy-efficient algorithms in distributed networks, showing that while constant energy solutions exist for all problems, constraints on round complexity in the CONGEST model lead to significant energy costs and a separation between node and edge activation complexities.
Contribution
It proves the existence of constant-energy algorithms for all problems and highlights the trade-offs and separations in energy complexity under round constraints in the CONGEST model.
Findings
Constant node-activation algorithms exist for all Turing-computable problems.
Imposing polynomial round constraints in the CONGEST model increases energy costs for some problems.
A separation exists between edge and node activation complexities in the CONGEST model under round constraints.
Abstract
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 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 rounds in -node networks. However, we show…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsInterconnection Networks and Systems · Distributed and Parallel Computing Systems · Distributed systems and fault tolerance
