Skip to main navigation Skip to search Skip to main content

Latency, Capacity, and Distributed Minimum Spanning Tree

  • John Augustine
  • , Seth Gilbert
  • , Fabian Kuhn
  • , Peter Robinson
  • , Suman Sourav*
  • *Corresponding author for this work

Research output: Chapters, Conference Papers, Creative and Literary WorksRGC 32 - Refereed conference paper (with host publication)peer-review

Abstract

We study the cost of distributed MST construction in the setting 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 (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 and messages required to construct an MST.

When edge weights exactly correspond with the latencies, we show that, perhaps interestingly, the bottleneck parameter in determining the running time of an algorithm is the total weight W of the MST (rather than the total number of nodes n, as in the standard CONGEST model). That is, we show a tight bound of Θ(D + √W/c) rounds, where D refers to the latency diameter of the graph, W refers to the total weight of the constructed MST and edges have capacity c. The proposed algorithm sends Õ(m + W) messages, where m, the total number of edges in the network graph under consideration, is a known lower bound on message complexity for MST construction. We also show that Ω(W) is a lower bound for fast MST constructions.

When the edge latencies and the corresponding edge weights are unrelated, and either can take arbitrary values, 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). However, if we restrict all edges to have equal latency  and capacity c while having possibly different weights (weights could deviate arbitrarily from ), we give an algorithm that constructs an MST in Õ(D√nℓ/c) time. In each case, we provide nearly matching upper and lower bounds.
Original languageEnglish
Title of host publicationProceedings - 2020 IEEE 40th International Conference on Distributed Computing Systems
Subtitle of host publicationICDCS 2020
PublisherIEEE
Pages157-167
ISBN (Electronic)9781728170022
ISBN (Print)9781728170039
DOIs
Publication statusPublished - Nov 2020
Event40th IEEE International Conference on Distributed Computing Systems (ICDCS 2020) - Virtual, Singapore
Duration: 29 Nov 20201 Dec 2020
Conference number: 40
https://icdcs2020.sg/

Publication series

NameProceedings - International Conference on Distributed Computing Systems
ISSN (Print)1063-6927
ISSN (Electronic)2575-8411

Conference

Conference40th IEEE International Conference on Distributed Computing Systems (ICDCS 2020)
Abbreviated titleICDCS'20
PlaceSingapore
Period29/11/201/12/20
Internet address

Bibliographical note

Research Unit(s) information for this publication is provided by the author(s) concerned.

Fingerprint

Dive into the research topics of 'Latency, Capacity, and Distributed Minimum Spanning Tree'. Together they form a unique fingerprint.

Cite this