首页> 外文会议>ACM EuroSys conference on computer systems >ZZ and the Art of Practical BFT Execution
【24h】

ZZ and the Art of Practical BFT Execution

机译:ZZ和实用BFT执行的艺术

获取原文

摘要

The high replication cost of Byzantine fault-tolerance (BFT) methods has been a major barrier to their widespread adoption in commercial distributed applications. We present ZZ, a new approach that reduces the replication cost of BFT services from 2f +1 to practically f +1. The key insight in ZZ is to use f + 1 execution replicas in the normal case and to activate additional replicas only upon failures. In data centers where multiple applications share a physical server, ZZ reduces the aggregate number of execution replicas running in the data center, improving throughput and response times. ZZ relies on virtualizalion-a technology already employed in modern data centers-for fast replica activation upon failures, and enables newly activated replicas to immediately begin processing requests by fetching state on-demand. A prototype implementation of ZZ using the BASE library and Xen shows that, when compared to a system with 2f + 1 replicas, our approach yields lower response times and up to 33% higher throughput in a prototype data center with four BFT web applications. We also show that ZZ can handle simultaneous failures and achieve sub-second recovery.
机译:拜占庭式容错(BFT)方法的高复制成本是其在商业分布式应用中广泛采用的主要障碍。我们呈现ZZ,这是一种新的方法,可将BFT服务的复制成本从2F +1降至实际上F +1。 ZZ的关键洞察力是在正常情况下使用F + 1执行副本,并仅在故障时激活其他副本。在多个应用程序共享物理服务器的数据中心中,Zz减少了数据中心中运行的执行副本的聚合次数,提高吞吐量和响应时间。 ZZ依赖于虚拟化 - 在现代数据中心中使用的技术 - 在故障中的快速副本激活,并使新激活的副本能够通过获取状态按需来立即开始处理请求。使用基本库和XEN的ZZ的原型实现显示,与具有2F + 1副本的系统相比,我们的方法在具有四个BFT Web应用程序的原型数据中心中的响应时间较低,吞吐量高达33%。我们还显示ZZ可以处理同时故障并实现次级恢复。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号