Skip to content
Book Open access

Time-, Message- and Memory-Efficient Distributed Minimum Spanning Tree and Partwise Aggregation

Jul 2026 · ACM Symposium on Parallelism in Algorithms and Architectures · pp. 341-354 · 0 citations · 60 references
Computer Science

TL;DR

This paper develops a deterministic time-, message- and memory-efficient algorithm for the MST problem and believes that the techniques will be useful for devising memory-efficient algorithms to many other distributed problems.

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 GHS algorithm (Gallager et al. 1983) and its versions are memory- and message-efficient, but their running time is at least linear in the number of vertices n, even when the unweighted diameter D is much smaller than n. The GKP algorithm (Garay et al. 1998) and its versions are time-efficient, but not message- or memory-efficient. Several recent algorithms (Elkin 2020, Haeupler et al. 2018, Pandurangan et al. 2020) are time- and message-efficient, but are not memory-efficient. GHS-type algorithms are much more prominent in real-life applications, in part due to their relative simplicity, but also because memory-efficiency acts as a constraint. In this paper we develop a deterministic time-, message- and memory-efficient algorithm for the MST problem. Our algorithm is also applicable to the more general partwise aggregation problem. We believe that our techniques will be useful for devising memory-efficient algorithms to many other distributed problems.

Read PDF

Similar papers

Preprint Aug 2026

Configurable and Hierarchical Allreduce

MPI_Allreduce is among the most performance-critical collectives in large-scale scientific computing and distributed machine learning, yet the small- and medium-message regime remains challenging: latency, synchronization depth, and strong hardware hierarchy between intra- and inter-domain communication all compound pe...

Valentino Guerrini, Ke Fan, Sidharth Kumar · 0 citations
Open access Sep 2026

Maintaining Minimum Spanning Trees in Dynamic Distributed Networks: Non-Tree-Edge Tracking with Predictive Scheduling

Spanning structures that must be maintained, not merely rebuilt, underlie sensor fabrics, peer-to-peer overlays, and software-defined networks. We give a complete treatment of distributed minimum-spanning-tree (MST) construction and maintenance built on non-tree-edge (NTE) tracking, which certifies the edges excluded f...

Asrar U. Haque · 0 citations
Preprint Aug 2026

The Cost of Changing Edges for Diameter Computation and More

This paper provides a tight reduction demonstrating that any exact distance sensitivity oracle can be used to efficiently solve decremental exact diameter and all-node eccentricities and introduces two new instructive techniques and demonstrates how to utilize them to construct several new algorithms.

Sam Hiken, Yael Kirkpatrick, Jakob Nogler et al. · 0 citations
Review Open access Aug 2026

A Survey of Large-Scale Out-of-Core Graph Processing

This survey will help researchers better understand and gain useful insights into the large and complex design space of out-of-core graph processing, including graph preprocessing, graph algorithm execution, utilization of emerging storage devices, and miscellaneous optimizations.

Xiang-Hao Xu, Fang Wang, Yong-Li Cheng et al. · 0 citations
Preprint Aug 2026

Uplifting the Superpowers of Worst-Case-Optimal Join Algorithms

This paper shows how to uplift wco join algorithms so as to incorporate such filtering natively, improving efficiency and demonstrates the superiority of this approach by extending the Ring -- a compact index that provides wco resolution of BGPs within almost no extra space on top of the graph -- so as to handle proper...

Adrián Gómez-Brandón, Aidan Hogan, Gonzalo Navarro · 0 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.