Paper
11 September 2015 Reducing the agreement cost of BFT replication
Maciej Zbierski
Author Affiliations +
Proceedings Volume 9662, Photonics Applications in Astronomy, Communications, Industry, and High-Energy Physics Experiments 2015; 96623H (2015) https://doi.org/10.1117/12.2205493
Event: XXXVI Symposium on Photonics Applications in Astronomy, Communications, Industry, and High-Energy Physics Experiments (Wilga 2015), 2015, Wilga, Poland
Abstract
Byzantine fault-tolerant (BFT) replication is a powerful technique for guaranteeing correctness of distributed services despite arbitrary faults. BFT replication protocols are typically composed of two phases: agreement and execution. Although some monolithic solutions exist that incorporate both phases, providing a clear separation between agreement and execution is often desired, due to for instance higher level of abstraction or better resource utilization. At the same time, however, separation can increase latency and reduce throughput, as an additional communication round is typically required to relay the requests between the phases. In this article we address this issue by proposing an approach that reduces the cost of agreement in BFT replication protocols without sacrificing phase separation. The article presents Otonaru, a dedicated sequencer that achieves around 30% higher performance than solutions usually deployed in the agreement phase of modern BFT replication protocols. As a result, the solutions built using the proposed approach can inherit all benefits of separation, at the same time providing a performance competitive to monolithic BFT protocols.
© (2015) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Maciej Zbierski "Reducing the agreement cost of BFT replication", Proc. SPIE 9662, Photonics Applications in Astronomy, Communications, Industry, and High-Energy Physics Experiments 2015, 96623H (11 September 2015); https://doi.org/10.1117/12.2205493
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Relays

Systems modeling

Distributed computing

Parallel computing

Reliability

Safety

Tolerancing

Back to Top