...
首页> 外文期刊>IEEE Transactions on Parallel and Distributed Systems >Deterministic voting in distributed systems using error-correcting codes
【24h】

Deterministic voting in distributed systems using error-correcting codes

机译:使用纠错码的分布式系统中的确定性投票

获取原文
获取原文并翻译 | 示例
           

摘要

Distributed voting is an important problem in reliable computing. In an N Modular Redundant (NMR) system, the N computational modules execute identical tasks and they need to periodically vote on their current states. In this paper, we propose a deterministic majority voting algorithm for NMR systems. Our voting algorithm uses error-correcting codes to drastically reduce the average case communication complexity. In particular, we show that the efficiency of our voting algorithm can be improved by choosing the parameters of the error-correcting code to match the probability of the computational faults. For example, consider an NMR system with 31 modules, each with a state of m bits, where each module has an independent computational error probability of 10/sup -3/. 1, this NMR system, our algorithm can reduce the average case communication complexity to approximately 1.0825 m compared with the communication complexity of 31 m of the naive algorithm in which every module broadcasts its local result to all other modules. We have also implemented the voting algorithm over a network of workstations. The experimental performance results match well the theoretical predictions.
机译:分布式投票是可靠计算中的重要问题。在N个模块化冗余(NMR)系统中,N个计算模块执行相同的任务,因此需要定期对其当前状态进行表决。在本文中,我们提出了用于NMR系统的确定性多数投票算法。我们的投票算法使用纠错码来大大降低平均案例通信的复杂性。特别是,我们表明,通过选择纠错码的参数以匹配计算故障的概率,可以提高投票算法的效率。例如,考虑具有31个模块的NMR系统,每个模块的状态为m位,其中每个模块的独立计算错误概率为10 / sup -3 /。从图1可以看出,与每个组件向所有其他模块广播其本地结果的朴素算法的31 m的通信复杂度相比,该NMR系统可以将平均案例的通信复杂度降低至约1.0825 m。我们还通过工作站网络实现了投票算法。实验性能结果与理论预测吻合良好。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号