形式陈述
原子广播(全序广播)在可靠广播性质上增加全序:若两个正确进程都交付消息
直觉
所有正确副本不仅最终看到同一批操作,还以同一顺序看到它们,因此确定性状态机可保持相同状态。
例子与边界
节点 A 并发广播
推论与应用
它直接实现复制状态机日志、数据库复制和事件序列化。与共识的等价性解释了为什么纯异步崩溃系统中的确定性原子广播也受 FLP 限制,需要额外时序或随机性假设。
参考资料
- Nancy A. Lynch, Distributed Algorithms, Morgan Kaufmann, 1996,Chs. 14–17, total-order broadcast and consensus。
- Tushar D. Chandra and Sam Toueg, “Unreliable Failure Detectors for Reliable Distributed Systems,” Journal of the ACM 43(2), 1996,Full paper, atomic broadcast and consensus transformations。