Blockplane: A Global-Scale Byzantizing Middleware

Blockplane: A Global-Scale Byzantizing Middleware
复制标题

DOI:
10.1109/icde.2019.00020
复制
发表时间:
2019-04
期刊:
2019 IEEE 35th International Conference on Data Engineering (ICDE)
影响因子:
--
通讯作者:
Faisal Nawab;Mohammad Sadoghi
Faisal Nawab;Mohammad Sadoghi
中科院分区:
其他
文献类型:
--
作者:
Faisal Nawab;Mohammad Sadoghi

文献摘要

被引文献

相似文献

拜占庭容错模型捕获了广泛的故障在现实世界中常见的故障例如由于恶意攻击和任意软件/硬件错误造成的故障。我们提出Blockplane,一个中间件,使现有的良性系统容忍拜占庭故障。这是通过使现有系统使用Blockplane来实现耐久性和作为通信基础设施来实现的。Blockplane提出以下建议:(1)一个中间件和通信基础设施,使整个良性协议拜占庭容错,(2)一个分层的本地感知设计,以尽量减少广域消息的数量,(3)容错问题的分离,使设计具有更高的性能。
The byzantine fault-tolerance model captures a wide-range of failures—common in real-world scenarios—such as ones due to malicious attacks and arbitrary software/hardware errors. We propose Blockplane, a middleware that enables making existing benign systems tolerate byzantine failures. This is done by making the existing system use Blockplane for durability and as a communication infrastructure. Blockplane proposes the following: (1) A middleware and communication infrastructure to make an entire benign protocol byzantine fault-tolerant, (2)A hierarchical locality-aware design to minimize the number of wide-area messages, (3) A separation of fault-tolerance concerns to enable designs with higher performance.