Time, Message and Memory-Optimal Distributed Minimum Spanning Tree and Partwise Aggregation
Michael Elkin Tanya Goldenfeld

TL;DR
This paper introduces a deterministic distributed algorithm for the Minimum Spanning Tree problem that is simultaneously time-, message-, and memory-efficient, addressing a key limitation of existing algorithms and applicable to broader aggregation tasks.
Contribution
The paper presents the first deterministic algorithm that is efficient in time, message, and memory for distributed MST and partwise aggregation problems.
Findings
Achieves simultaneous efficiency in time, message, and memory.
Applicable to general partwise aggregation problems.
Potential to inspire memory-efficient solutions for other distributed algorithms.
Abstract
Memory-(in)efficiency is a crucial consideration that oftentimes prevents deployment of state-of-the-art distributed algorithms in real-life modern networks. In the context of the MST problem, roughly speaking, there are three types of algorithms. The algorithm of Gallager-Humblet-Spira and its versions are memory- and message- efficient, but their running time is at least linear in the number of vertices , even when the unweighted diameter is much smaller than . The algorithm of Garay-Kutten-Peleg and its versions are time-efficient, but not message- or memory-efficient. The more recent algorithms of are time- and message-efficient, but are not memory-efficient. As a result, GHS-type algorithms are much more prominent in real-life applications than time-efficient ones. In this paper we develop a deterministic time-, message- and memory-efficient algorithm for the MST problem.…
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
TopicsDistributed systems and fault tolerance · Complexity and Algorithms in Graphs · Game Theory and Voting Systems
