Latency, Capacity, and Distributed MST.

arXiv: Distributed, Parallel, and Cluster Computing(2019)

引用 23|浏览83
暂无评分
摘要
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 textsf{CONGEST} model, on small diameter graphs), the best time complexity that can be achieved is $tilde{Theta}(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 $ell$ and capacity $c$, we give an algorithm that constructs an MST in $tilde{O}(D + sqrt{nell/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 $tilde{Theta}(D + sqrt{W/c})$. In each case, we provide matching lower bounds.
更多
查看译文
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要