In Search of a Scalable Raft-based Replication Architecture

Christian Deyerl,Tobias Distler

Proceedings of the 6th Workshop on Principles and Practice of Consistency for Distributed Data(2019)

引用 6|浏览14
暂无评分
摘要
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.
更多
查看译文
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要