Latency, Capacity, and Distributed MST

02/24/2019
by   John Augustine, et al.
0

Consider the problem of building a minimum-weight spanning tree for a given graph G. In this paper, we study the cost of distributed MST construction where each edge has a latency and a capacity, along with the weight. Edge latencies capture the delay on the links of the communication network, while capacity captures their throughput (in this case the rate at which messages can be sent). Depending on how the edge latencies relate to the edge weights, we provide several tight bounds on the time required to construct an MST. When there is no correlation between the latencies and the weights, we show that (unlike the sub-linear time algorithms in the standard CONGEST model, on small diameter graphs), the best time complexity that can be achieved is Θ̃(D+n/c), where edges have capacity c and D refers to the latency diameter of the graph. However, if we restrict all edges to have equal latency ℓ and capacity c, we give an algorithm that constructs an MST in Õ(D + √(nℓ/c)) time. Next, we consider the case where latencies are exactly equal to the weights. Here we show that, perhaps surprisingly, the bottleneck parameter in determining the running time of an algorithm is the total weight W of the constructed MST by showing a tight bound of Θ̃(D + √(W/c)). In each case, we provide matching lower bounds.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/09/2019

A Linear Time Algorithm for Finding Minimum Spanning Tree Replacement Edges

Given an undirected, weighted graph, the minimum spanning tree (MST) is ...
research
05/20/2018

Distributed Approximation of Minimum k-edge-connected Spanning Subgraphs

In the minimum k-edge-connected spanning subgraph (k-ECSS) problem the g...
research
11/08/2018

Distributed Exact Weighted All-Pairs Shortest Paths in Near-Linear Time

In the distributed all-pairs shortest paths problem (APSP), every node ...
research
07/28/2019

Faster asynchronous MST and low diameter tree construction with sublinear communication

Building a spanning tree, minimum spanning tree (MST), and BFS tree in a...
research
09/01/2020

On the computational tractability of a geographic clustering problem arising in redistricting

Redistricting is the problem of dividing a state into a number k of regi...
research
03/18/2022

Tight Vector Bin Packing with Few Small Items via Fast Exact Matching in Multigraphs

We solve the Bin Packing problem in O^*(2^k) time, where k is the number...
research
03/06/2020

Distributed Computation and Reconfiguration in Actively Dynamic Networks

In this paper, we study systems of distributed entities that can activel...

Please sign up or login with your details

Forgot password? Click here to reset