Sleeping is Efficient: MIS in O(1)-rounds Node-averaged Awake Complexity
Sleeping is Efficient: MIS in O(1)-rounds Node-averaged Awake Complexity
复制标题
睡眠是高效的:O(1) 轮中的 MIS 节点平均清醒复杂度
DOI:
10.1145/3382734.3405718
复制
发表时间:
2020
期刊:
影响因子:
--
通讯作者:
Pandurangan, Gopal
中科院分区:
文献类型:
--
作者:
Chatterjee, Soumyottam;Gmyr, Robert;Pandurangan, Gopal
Maximal Independent Set (MIS) is one of the fundamental problems in distributed computing. The round (time) complexity of distributed MIS has traditionally focused on theworst-case timefor all nodes to finish. The best-known (randomized) MIS algorithms takeO(logn) worst-case rounds on general graphs (wherenis the number of nodes). Breaking theO(logn) worst-case bound has been a longstanding open problem, while currently the best-known lower bound is [EQUATION] rounds.Motivated by the goal to reducetotalenergy consumption in energy-constrained networks such as sensor and ad hoc wireless networks, we take an alternative approach to measuring performance. We focus on minimizing the total (or equivalently, theaverage)time for all nodes to finish. It is not clear whether the currently best-known algorithms yield constant-round (or eveno(logn)) node-averaged round complexity for MIS in general graphs. We posit thesleeping model, a generalization of the traditional model, that allows nodes to enter either "sleep" or "waking" states at any round. While waking state corresponds to the default state in the traditional model, in sleeping state a node is "offline", i.e., it does not send or receive messages (and messages sent to it are dropped as well) and does not incur any time, communication, or local computation cost. Hence, in this model, only rounds in which a node is awake are counted and we are interested in minimizing the average as well as the worst-case number of rounds a node spends in the awake state, besides the traditional worst-case round complexity (i.e., the rounds for all nodes to finish including both the awake and sleeping rounds).Our main result is that we show thatMIS can be solved in (expected) O(1)rounds under node-averaged awake complexity measurein the sleeping model. In particular, we present a randomized distributed algorithm for MIS that has expectedO(1)-rounds node-averaged awake complexityand, with high probability1hasO(logn)-rounds worst-case awake complexityandO(log3.41n)-rounds worst-case complexity.Our work is a step towards understanding the node-averaged complexity of MIS both in the traditional and sleeping models, as well as designing energy-efficient distributed algorithms for energy-constrained networks.
登录
查看更多内容
DOI:
10.1145/3326165
发表时间:
2017
期刊:
ACM Transactions on Algorithms (TALG)
影响因子:
--
作者:
Manuela Fischer;A. Noever
通讯作者:
A. Noever
DOI:
10.1163/_afco_asc_2206
发表时间:
2021-06
期刊:
--
影响因子:
--
作者:
Cambridge University Press
通讯作者:
Cambridge University Press
DOI:
--
发表时间:
2019
期刊:
IEEE Annual Symposium on Foundations of Computer Science
影响因子:
--
作者:
Alkida Balliu;S. Brandt;J. Hirvonen;Dennis Olivetti;M. Rabie;J. Suomela
通讯作者:
J. Suomela
DOI:
--
发表时间:
2015
期刊:
ACM SIGACT-SIGOPS Symposium on Principles of Distributed Computing
影响因子:
--
作者:
K. Censor;Elad Haramaty;Zohar S. Karnin
通讯作者:
Zohar S. Karnin
DOI:
10.1145/2484239.2484274
发表时间:
2013
期刊:
ACM Trans. Program. Lang. Syst.
影响因子:
--
作者:
S. Kutten;Gopal Pandurangan;D. Peleg;Peter Robinson;Amitabh Trehan
通讯作者:
Amitabh Trehan