• DocumentCode
    244332
  • 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
  • fYear
    2014
  • fDate
    23-26 June 2014
  • Firstpage
    343
  • Lastpage
    354
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependable Systems and Networks (DSN), 2014 44th Annual IEEE/IFIP International Conference on
  • Conference_Location
    Atlanta, GA
  • Type

    conf

  • DOI
    10.1109/DSN.2014.42
  • Filename
    6903592