TY - GEN
T1 - Energy-Efficient Distributed Algorithms for Synchronous Networks
AU - Fraigniaud, Pierre
AU - Montealegre, Pedro
AU - Rapaport, Ivan
AU - Todinca, Ioan
N1 - Publisher Copyright:
© 2023, The Author(s), under exclusive license to Springer Nature Switzerland AG.
PY - 2023
Y1 - 2023
N2 - 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(\text {poly}(n))$$ rounds in n-node networks. However, we show that insisting on algorithms running in $$O(\text {poly}(n))$$ rounds in the CONGEST model comes with a severe cost in terms of energy. Namely, there are problems requiring $$\varOmega (\text {poly}(n))$$ edge-activations (and thus $$\varOmega (\text {poly}(n))$$ node-activations as well) in the CONGEST model whenever solved by algorithms bounded to run in $$O(\text {poly}(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(\text {poly}(n))$$ rounds. Specifically, under this constraint, there is a problem with O(1) edge-activation complexity but $$\tilde{\varOmega }(n^{1/4})$$ node-activation complexity.
AB - 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(\text {poly}(n))$$ rounds in n-node networks. However, we show that insisting on algorithms running in $$O(\text {poly}(n))$$ rounds in the CONGEST model comes with a severe cost in terms of energy. Namely, there are problems requiring $$\varOmega (\text {poly}(n))$$ edge-activations (and thus $$\varOmega (\text {poly}(n))$$ node-activations as well) in the CONGEST model whenever solved by algorithms bounded to run in $$O(\text {poly}(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(\text {poly}(n))$$ rounds. Specifically, under this constraint, there is a problem with O(1) edge-activation complexity but $$\tilde{\varOmega }(n^{1/4})$$ node-activation complexity.
KW - Energy efficiency
KW - LOCAL and CONGEST models
KW - Synchronous distributed algorithms
UR - http://www.scopus.com/inward/record.url?scp=85163320146&partnerID=8YFLogxK
U2 - 10.1007/978-3-031-32733-9_21
DO - 10.1007/978-3-031-32733-9_21
M3 - Conference contribution
AN - SCOPUS:85163320146
SN - 9783031327322
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 482
EP - 501
BT - Structural Information and Communication Complexity - 30th International Colloquium, SIROCCO 2023, Proceedings
A2 - Rajsbaum, Sergio
A2 - Rajsbaum, Sergio
A2 - Balliu, Alkida
A2 - Olivetti, Dennis
A2 - Daymude, Joshua J.
PB - Springer Science and Business Media Deutschland GmbH
T2 - 30th International Colloquium on Structural Information and Communication Complexity, SIROCCO 2023
Y2 - 6 June 2023 through 9 June 2023
ER -