Sleeping is Efficient: MIS in $O(1)$-rounds Node-averaged Awake Complexity
Soumyottam Chatterjee, Robert Gmyr, Gopal Pandurangan

TL;DR
This paper introduces a sleeping model for distributed computing, demonstrating that the Maximal Independent Set problem can be solved with constant average awake time per node, significantly reducing energy consumption.
Contribution
It presents the first randomized distributed algorithm achieving expected O(1) node-averaged awake complexity for MIS in the sleeping model.
Findings
MIS can be solved in expected O(1) node-averaged awake rounds.
With high probability, the worst-case awake complexity is O(log n).
The algorithm reduces total energy consumption in distributed networks.
Abstract
Maximal Independent Set (MIS) is one of the fundamental problems in distributed computing. The round (time) complexity of distributed MIS has traditionally focused on the \emph{worst-case time} for all nodes to finish. The best-known (randomized) MIS algorithms take worst-case rounds on general graphs (where is the number of nodes). Motivated by the goal to reduce \emph{total} energy 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, the \emph{average}) time for all nodes to finish. It is not clear whether the currently best-known algorithms yield constant-round (or even ) node-averaged round complexity for MIS in general graphs. We posit the \emph{sleeping model}, a generalization of the traditional model, that…
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
TopicsComplexity and Algorithms in Graphs · Optimization and Search Problems · Stochastic Gradient Optimization Techniques
