Optimistic Parallel State-Machine Replication

Reliable Distributed Systems(2014)

引用 31|浏览14
暂无评分
摘要
State-machine replication, a fundamental approach to fault tolerance, requires replicas to execute commands deterministically, which usually results in sequential execution of commands. Sequential execution limits performance and under-uses servers, which are increasingly parallel (i.e., multicore). To narrow the gap between state-machine replication requirements and the characteristics of modern servers, researchers have recently come up with alternative execution models. This paper surveys existing approaches to parallel state-machine replication and proposes a novel optimistic protocol that inherits the scalable features of previous techniques. Using a replicated B+-tree service, we demonstrate in the paper that our protocol outperforms the most efficient techniques by a factor of 2.4 times.
更多
查看译文
关键词
client-server systems,fault tolerant computing,finite state machines,tree data structures,B+-tree service,fault tolerance,optimistic protocol,parallel state-machine replication,sequential execution
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要