任意结构易错同步网络中的共识任务
分布式、并行与集群计算
2025-01-28 v2
摘要
共识可以说是整个分布式计算领域,特别是在分布式消息传递环境中研究最多的问题。在后一种框架中,关于共识的研究考虑了关于故障类型、内存约束、算法性能(例如,早停和遗忘性)等各种假设。令人惊讶的是,几乎所有这些工作都假设消息是在完全网络中传递的,即每个进程与所有其他进程都有直接链路。一个值得注意的例外是 Castañeda 等人(Inf. Comput. 2023)最近的工作,他们设计了一种通用的遗忘性共识算法,当最多 个节点因不可撤销地停止而崩溃时(其中 小于图 的节点连通度 ),该算法在任意图 中运行 轮。这里, 表示一个图参数,称为“最多 个节点崩溃时 的半径”。对于 ,该参数与图的标准半径 一致;对于 ,算法的运行时间 恰好与团 中共识的已知轮复杂度相匹配。我们的主要结果是证明了当最多 个节点崩溃时,在 中求解共识的遗忘性算法必需 轮,从而验证了 Castañeda 等人的猜想,并证明了他们的共识算法对任意图 都是最优的。我们还将 Castañeda 等人的结果扩展到两种不同的设置:首先,扩展到故障数 不一定小于所考虑图的连通度 的情形;其次,扩展到 -集协议问题,其协议不限于像共识那样达成单一值,而是最多达成 个不同的值。
引用
@article{arxiv.2410.21538,
title = {Agreement Tasks in Fault-Prone Synchronous Networks of Arbitrary Structure},
author = {Pierre Fraigniaud and Minh Hang Nguyen and Ami Paz},
journal= {arXiv preprint arXiv:2410.21538},
year = {2025}
}
备注
To appear in STACS 2025