【24h】

Synchronous Counting and Computational Algorithm Design

机译:同步计数与计算算法设计

获取原文

摘要

Consider a complete communication network on n nodes, each of which is a state machine with s states. In synchronous 2-counting, the nodes receive a common clock pulse and they have to agree on which pulses are "odd" and which are "even". We require that the solution is self-stabilising (reaching the correct operation from any initial state) and it tolerates f Byzantine failures (nodes that send arbitrary misinformation). Prior algorithms are expensive to implement in hardware: they require a source of random bits or a large number of states s. We use computational techniques to construct very compact deterministic algorithms for the first non-trivial case of f = 1. While no algorithm exists for n < 4, we show that as few as 3 states are sufficient for all values n ≥ 4. We prove that the problem cannot be solved with only 2 states for n = 4, but there is a 2-state solution for all values n ≥ 6.
机译:考虑N个节点上的完整通信网络,每个通信网络是具有S状态的状态机。在同步2计数中,节点接收常见的时钟脉冲,它们必须同意哪些脉冲“奇数”,哪些是“偶数”。我们要求解决方案是自稳定的(从任何初始状态达到正确的操作),并且它容忍F拜占庭的故障(发送任意错误信息的节点)。在硬件中实现现有算法昂贵:它们需要随机位或大量状态的源。我们使用计算技术来构建F = 1的第一个非平凡案的非常紧凑的确定性算法.N <4没有算法,我们表明,只有3个态足以满足所有值N≥4。我们证明对于n = 4,只有2个状态无法解决问题,但对于所有值N≥6,有2个状态解决方案。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号