pith. sign in

arxiv: 1404.6721 · v1 · pith:QYT363VUnew · submitted 2014-04-27 · 💻 cs.DC

Optimistic Parallel State-Machine Replication

classification 💻 cs.DC
keywords replicationstate-machineexecutionparallelcommandsoptimisticprotocolsequential
0
0 comments X
read the original abstract

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 underuses 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.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.