中文

有限内存节点达成共识的通信代价

分布式、并行与集群计算 2022-06-08 v1 数据结构与算法 概率论

摘要

受区块链和传感器网络应用的启发,我们考虑一个由 nn 个节点组成的模型,这些节点试图就它们的多数位达成共识。每个节点 ii 在零时刻被分配一个比特,并且是一个具有 mm 比特内存(即 2m2^m 个状态)和泊松时钟的有限自动机。当节点 ii 的时钟响起时,ii 可以选择进行通信,然后与一个均匀随机选取的节点 jj 匹配。节点 jjii 可以根据对方的状态更新自己的状态。先前的工作侧重于最小化达成共识的时间和错误概率,而我们的目标是最小化通信次数。我们证明当 m>3logloglog(n)m>3 \log\log\log(n) 时,可以以线性通信代价达成共识,但如果 m<logloglog(n)m<\log\log\log(n) 则不可能。我们还研究了该模型的同步变体,其中我们关于实现线性通信代价的 mm 的上界和下界分别为 2logloglog(n)2\log\log\log(n)logloglog(n)\log\log\log(n)。关键一步是区分节点何时能够意识到自己已知多数位并停止通信。我们证明如果它们的内存过低,这是不可能的。

关键词

引用

@article{arxiv.1901.01665,
  title  = {Communication cost of consensus for nodes with limited memory},
  author = {Giulia Fanti and Nina Holden and Yuval Peres and Gireeja Ranade},
  journal= {arXiv preprint arXiv:1901.01665},
  year   = {2022}
}

备注

62 pages, 5 figures