Deyerl C, Distler T (2019)
Publication Type: Conference contribution
Publication year: 2019
Publisher: Association for Computing Machinery, Inc
Conference Proceedings Title: Proceedings of the 6th Workshop on Principles and Practice of Consistency for Distributed Data, PaPoC 2019
ISBN: 9781450362764
Providing a consistent replicated log across different servers, the Raft consensus protocol greatly facilitates the design of fault-tolerant services. However, due to the protocol following the principle of a single strong leader, such architectures in general do not scale with the number of cores and/or network cards available on each server. To address this problem, we present the Niagara replication architecture, which makes it possible to build scalable systems while still relying on Raft for consensus. In particular, we show how Niagara parallelizes the process of appending new log entries across multiple Raft instances and discuss Niagara's support for read operations with different consistency requirements.
APA:
Deyerl, C., & Distler, T. (2019). In Search of a Scalable Raft-based Replication Architecture. In Proceedings of the 6th Workshop on Principles and Practice of Consistency for Distributed Data, PaPoC 2019. Dresden, DE: Association for Computing Machinery, Inc.
MLA:
Deyerl, Christian, and Tobias Distler. "In Search of a Scalable Raft-based Replication Architecture." Proceedings of the 6th Workshop on Principles and Practice of Consistency for Distributed Data, PaPoC 2019, Dresden Association for Computing Machinery, Inc, 2019.
BibTeX: Download