Skip to main content

vCorfu: A Cloud-Scale Object Store on a Shared Log

Author(s): Wei, Michael; Tai, Amy; Rossbach, Christopher J; Abraham, Ittai; Munshed, Maithem; et al

Download
To refer to this page use: http://arks.princeton.edu/ark:/88435/pr1rz6d
Abstract: This paper presents vCorfu, a strongly consistent cloudscale object store built over a shared log. vCorfu augments the traditional replication scheme of a shared log to provide fast reads and leverages a new technique, composable state machine replication, to compose large state machines from smaller ones, enabling the use of state machine replication to be used to efficiently in huge data stores. We show that vCorfu outperforms Cassandra, a popular state-of-the art NOSQL stores while providing strong consistency (opacity, read-own-writes), efficient transactions, and global snapshots at cloud scale.
Publication Date: 2017
Citation: Wei, Michael, Amy Tai, Christopher J. Rossbach, Ittai Abraham, Maithem Munshed, Medhavi Dhawan, Jim Stabile, Udi Wieder, Scott Fritchie, Steven Swanson, Michael J. Freedman Dahlia Malkhi. "vCorfu: A Cloud-Scale Object Store on a Shared Log." In 14th USENIX Symposium on Networked Systems Design and Implementation (2017): pp. 35-49.
Pages: 35 - 49
Type of Material: Conference Article
Journal/Proceeding Title: 14th USENIX Symposium on Networked Systems Design and Implementation
Version: Final published version. This is an open access article.



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