【24h】

Smart Redundancy for Distributed Computation

机译:分布式计算的智能冗余

获取原文

摘要

Many distributed software systems allow participation by large numbers of untrusted, potentially faulty components on an open network. As faults are inevitable in this setting, these systems utilize redundancy and replication to achieve fault tolerance. In this paper, we present a novel "smart" redundancy technique called iterative redundancy, which ensures efficient replication of computation and data given finite processing and storage resources, even when facing Byzantine faults. Iterative redundancy is more efficient and more adaptive than comparable state-of-the-art techniques that operate in environments with unknown system resource reliability. We show how systems that solve computational problems using a network of independent nodes can benefit from iterative redundancy. We present a formal analytical analysis and an empirical analysis, demonstrate iterative redundancy on a real-world volunteer-computing system, and compare it to existing methods.
机译:许多分布式软件系统允许开放网络上的大量不受信任的,可能有故障的组件参与。由于在这种情况下不可避免发生故障,因此这些系统利用冗余和复制来实现容错能力。在本文中,我们提出了一种称为“迭代冗余”的新颖“智能”冗余技术,即使遇到拜占庭式故障,该技术也可以确保在给定有限处理和存储资源的情况下有效地复制计算和数据。与在系统资源可靠性未知的环境中运行的可比的最新技术相比,迭代冗余更有效且更具适应性。我们展示了使用独立节点网络解决计算问题的系统如何从迭代冗余中受益。我们提出了形式化的分析分析和实证分析,在真实世界的志愿者计算系统上演示了迭代冗余,并将其与现有方法进行了比较。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号