Browse wiki

From Navigators

Jump to: navigation, search
Abstract State Machine Replication (SMR) is a funda State Machine Replication (SMR) is a fundamental tech- nique for ensuring the dependability of critical services in modern internet-scale infrastructures. SMR alone does not protect from full crashes, and thus in practice it is employed together with secondary storage to ensure the durability of the data managed by these services. In this work we show that the classical durability enforc- ing mechanisms – logging, checkpointing, state transfer – can have a high impact on the performance of SMR- based services even if SSDs are used instead of disks. To alleviate this impact, we propose three techniques that can be used in a transparent manner, i.e., without modi- fying the SMR programming model or requiring extra re- sources: parallel logging, sequential checkpointing, and collaborative state transfer. We show the benefits of these techniques experimentally by implementing them in an open-source replication library, and evaluating them in the context of a consistent key-value store and a coordi- nation service. -value store and a coordi- nation service.
Author Alysson Bessani + , Marcel Santos + , João Félix + , Nuno Ferreira Neves + , Miguel Correia +
Booktitle Proceedings of the 2013 USENIX Annual Technical Conference  +
Document Usenix13-dsmr.pdf +
Key Atc13-durability  +
Month jun  +
NumPubDate 2,013.06  +
Pages 169–180  +
Project Project:TCLOUDS + , Project:RC-Clouds +
ResearchLine Fault and Intrusion Tolerance in Open Distributed Systems (FIT) +
Title On the Efficiency of Durable State Machine Replication  +
Type inproceedings  +
Year 2013  +
Has improper value forThis property is a special property in this wiki. Url  +
Categories Publication  +
Modification dateThis property is a special property in this wiki. 17 July 2014 17:04:45  +
hide properties that link here 
  No properties link to this page.


Enter the name of the page to start browsing from.
Personal tools
Navigators toolbox