DocumentCode :
187013
Title :
Optimistic Parallel State-Machine Replication
Author :
Marandi, Parisa Jalili ; Pedone, Fernando
Author_Institution :
Univ. of Lugano, Lugano, Switzerland
fYear :
2014
fDate :
6-9 Oct. 2014
Firstpage :
57
Lastpage :
66
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 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.
Keywords :
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; Atomic layer deposition; Message systems; Mixers; Protocols; Servers; Synchronization; Throughput;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Reliable Distributed Systems (SRDS), 2014 IEEE 33rd International Symposium on
Conference_Location :
Nara
Type :
conf
DOI :
10.1109/SRDS.2014.25
Filename :
6983380
Link To Document :
بازگشت