Bchain: Byzantine replication with high throughput and embedded reconfiguration

Sisi Duan*, Hein Meling, Sean Peisert, Haibin Zhang

*此作品的通讯作者

科研成果: 书/报告/会议事项章节会议稿件同行评审

39 引用 (Scopus)

摘要

In this paper, we describe the design and implementation of BChain, a Byzantine fault-tolerant state machine replication protocol, which performs comparably to other modern protocols in fault-free cases, but in the face of failures can also quickly recover its steady state performance. Building on chain replication, BChain achieves high throughput and low latency under high client load. At the core of BChain is an efficient Byzantine failure detection mechanism called re-chaining, where faulty replicas are placed out of harm’s way at the end of the chain, until they can be replaced. Our experimental evaluation confirms our performance expectations for both fault-free and failure scenarios. We also use BChain to implement an NFS service, and show that its performance overhead, with and without failures, is low, both compared to unreplicated NFS and other BFT implementations.

源语言英语
主期刊名Principles of Distributed Systems - 18th International Conference, OPODIS 2014, Proceedings
编辑Marcos K. Aguilera, Leonardo Querzoni, Marc Shapiro
出版商Springer Verlag
91-106
页数16
ISBN(电子版)9783319144719
DOI
出版状态已出版 - 2014
已对外发布
活动18th International Conference on Principles of Distributed Systems, OPODIS 2014 - Cortina d’Ampezzo, 意大利
期限: 16 12月 201419 12月 2014

出版系列

姓名Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
8878
ISSN(印刷版)0302-9743
ISSN(电子版)1611-3349

会议

会议18th International Conference on Principles of Distributed Systems, OPODIS 2014
国家/地区意大利
Cortina d’Ampezzo
时期16/12/1419/12/14

指纹

探究 'Bchain: Byzantine replication with high throughput and embedded reconfiguration' 的科研主题。它们共同构成独一无二的指纹。

引用此