arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2008.04252cs.DC
收藏

沟通高效自稳领袖选举(完整版)

Communication Efficient Self-Stabilizing Leader Election (Full Version)

Xavier Défago, Yuval Emek, Shay Kutten, Toshimitsu Masuzawa, Yasumasa Tamura

摘要:

本文提出了一种随机自稳定算法,该算法在一般的$n$ -节点无向图中选出一个领导者$r$,并构造一棵以$r$为根的生成树$T$.该算法在同步消息传递网络模型下工作,假设节点知道$n$上的线性上界,并且每个边缘具有对其两个端点都已知的唯一ID(或者,替代地,假设$KT_{1}$模型)。该算法的亮点是其优越的通信效率:它保证发送的总$\tilde{O} (n)$消息,每个恒定的大小,直到稳定,而稳定在$\tilde{O} (n)$轮,在预期和高概率。在稳定之后,该算法每轮发送最多一个恒定大小的消息,同时仅在$T$的($n - 1$)边缘上通信。在所有这些方面,新算法的通信开销远远小于现有的(大多是确定性的)自稳定的领导者选举算法。该算法是相对简单的,主要依赖于已知的模块,是常见的无故障的领导人选举文学,这些模块被增强了各种微妙的方式,以组装成一个通信有效的自稳定算法。

英文摘要:

This paper presents a randomized self-stabilizing algorithm that elects a leader $r$ in a general $n$-node undirected graph and constructs a spanning tree $T$ rooted at $r$. The algorithm works under the synchronous message passing network model, assuming that the nodes know a linear upper bound on $n$ and that each edge has a unique ID known to both its endpoints (or, alternatively, assuming the $KT_{1}$ model). The highlight of this algorithm is its superior communication efficiency: It is guaranteed to send a total of $\tilde{O} (n)$ messages, each of constant size, till stabilization, while stabilizing in $\tilde{O} (n)$ rounds, in expectation and with high probability. After stabilization, the algorithm sends at most one constant size message per round while communicating only over the ($n - 1$) edges of $T$. In all these aspects, the communication overhead of the new algorithm is far smaller than that of the existing (mostly deterministic) self-stabilizing leader election algorithms. The algorithm is relatively simple and relies mostly on known modules that are common in the fault free leader election literature; these modules are enhanced in various subtle ways in order to assemble them into a communication efficient self-stabilizing algorithm.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑