首页> 外文会议>Proceedings of the EuroSys 2011 conference. >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依靠virtualizalion(一种已在现代数据中心中使用的技术)来在出现故障时快速激活副本,并使新激活的副本能够通过按需获取状态立即开始处理请求。使用BASE库和Xen的ZZ原型实现显示,与具有2f +1副本的系统相比,在具有四个BFT Web应用程序的原型数据中心中,我们的方法产生的响应时间更短,吞吐量最多提高33%。我们还表明,ZZ可以处理同时发生的故障并实现亚秒级恢复。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号