Skip to main content

Gryff: Unifying Consensus and Shared Registers

Author(s): Burke, Matthew; Cheng, Audrey; Lloyd, Wyatt

Download
To refer to this page use: http://arks.princeton.edu/ark:/88435/pr1g847
Full metadata record
DC FieldValueLanguage
dc.contributor.authorBurke, Matthew-
dc.contributor.authorCheng, Audrey-
dc.contributor.authorLloyd, Wyatt-
dc.date.accessioned2021-10-08T19:49:12Z-
dc.date.available2021-10-08T19:49:12Z-
dc.date.issued2020en_US
dc.identifier.citationBurke, Matthew, Audrey Cheng, and Wyatt Lloyd. "Gryff: Unifying consensus and shared registers." In 17th USENIX Symposium on Networked Systems Design and Implementation (2020): pp. 591-617.en_US
dc.identifier.urihttps://www.usenix.org/system/files/nsdi20-paper-burke.pdf-
dc.identifier.urihttp://arks.princeton.edu/ark:/88435/pr1g847-
dc.description.abstractLinearizability reduces the complexity of building correct applications. However, there is a tradeoff between using linearizability for geo-replicated storage and low tail latency. Traditional approaches use consensus to implement linearizable replicated state machines, but consensus is inefficient for workloads composed mostly of reads and writes. We present the design, implementation, and evaluation of Gryff, a system that offers linearizability and low tail latency by unifying consensus with shared registers. Gryff introduces carstamps to correctly order reads and writes without incurring unnecessary constraints that are required when ordering stronger synchronization primitives. Our evaluation shows that Gryff’s combination of an optimized shared register protocol with EPaxos allows it to provide lower service-level latency than EPaxos or MultiPaxos due to its lower tail latency for reads.en_US
dc.format.extent591 - 617en_US
dc.language.isoen_USen_US
dc.relation.ispartof17th USENIX Symposium on Networked Systems Design and Implementationen_US
dc.rightsFinal published version. This is an open access article.en_US
dc.titleGryff: Unifying Consensus and Shared Registersen_US
dc.typeConference Articleen_US
pu.type.symplectichttp://www.symplectic.co.uk/publications/atom-terms/1.0/conference-proceedingen_US

Files in This Item:
File Description SizeFormat 
SharedRegisters.pdf880.45 kBAdobe PDFView/Download


Items in OAR@Princeton are protected by copyright, with all rights reserved, unless otherwise indicated.