Title :
Clock-RSM: Low-Latency Inter-datacenter State Machine Replication Using Loosely Synchronized Physical Clocks
Author :
Jiaqing Du ; Sciascia, Daniele ; Elnikety, Sameh ; Zwaenepoel, Willy ; Pedone, Fernando
Author_Institution :
EPFL, Lausanne, Switzerland
Abstract :
This paper proposes Clock-RSM, a new state machine replication protocol that uses loosely synchronized physical clocks to totally order commands for geo-replicated services. Clock-RSM assumes realistic non-uniform latencies among replicas located at different data centers. It provides low-latency linearizable replication by overlapping 1) logging a command at a majority of replicas, 2) determining the stable order of the command from the farthest replica, and 3) notifying the commit of the command to all replicas. We evaluate Clock-RSM analytically and derive the expected command replication latency. We also evaluate the protocol experimentally using a geo-replicated key-value store deployed across multiple Amazon EC2 data centers.
Keywords :
computer centres; finite state machines; replicated databases; Amazon EC2 data centers; clock-RSM; command logging; command replication latency; geo-replicated key-value store; geo-replicated services; loosely synchronized physical clocks; low-latency inter-datacenter state machine replication; low-latency linearizable replication; realistic nonuniform latencies; state machine replication protocol; Clocks; Complexity theory; Detectors; Optimization; Protocols; Servers; Synchronization;
Conference_Titel :
Dependable Systems and Networks (DSN), 2014 44th Annual IEEE/IFIP International Conference on
Conference_Location :
Atlanta, GA
DOI :
10.1109/DSN.2014.42