首页> 外文会议>Proceedings of the 2010 IEEE/IFIP International Conference on Dependable Systems and Networks >Scrooge: Reducing the costs of fast Byzantine replication in presence of unresponsive replicas
【24h】

Scrooge: Reducing the costs of fast Byzantine replication in presence of unresponsive replicas

机译:Scrooge:在无响应副本的情况下降低快速拜占庭复制的成本

获取原文

摘要

Byzantine-Fault-Tolerant (BFT) state machine replication is an appealing technique to tolerate arbitrary failures. However, Byzantine agreement incurs a fundamental trade-off between being fast (i.e. optimal latency) and achieving optimal resilience (i.e. 2f + b + 1 replicas, where f is the bound on failures and b the bound on Byzantine failures [9]). Achieving fast Byzantine replication despite f failures requires at least f + b − 2 additional replicas [10, 6, 8]. In this paper we show, perhaps surprisingly, that fast Byzantine agreement despite f failures is practically attainable using only b − 1 additional replicas, which is independent of the number of crashes tolerated. This makes our approach particularly appealing for systems that must tolerate many crashes (large f) and few Byzantine faults (small b). The core principle of our approach is to have replicas agree on a quorum of responsive replicas before agreeing on requests. This is key to circumventing the resilience lower bound of fast Byzantine agreement [6].
机译:拜占庭容错(BFT)状态机复制是一种容忍任意故障的吸引人的技术。但是,拜占庭协议在快速(即最佳等待时间)和实现最佳弹性(即2f + b + 1个副本,其中f是失败的界限,b是拜占庭式失败的界限[9])之间产生了基本的权衡。即使有f个失败,也要实现快速的拜占庭复制,至少需要f + b-2个额外的副本[10、6、8]。在本文中,我们可能令人惊讶地表明,尽管仅使用b-1个附加副本,尽管有f个失败,但快速的拜占庭协议实际上是可以实现的,而与容忍的崩溃次数无关。这使得我们的方法特别适合必须承受许多崩溃(大f)和很少拜占庭故障(小b)的系统。我们方法的核心原则是,在同意请求之前,让副本就响应副本的仲裁达成一致。这是规避快速拜占庭协议[6]的弹性下限的关键。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号