TY - GEN
T1 - VCorfu
T2 - 14th USENIX Symposium on Networked Systems Design and Implementation, NSDI 2017
AU - Wei, Michael
AU - Tai, Amy
AU - Rossbach, Christopher J.
AU - Abraham, Ittai
AU - Munshed, Maithem
AU - Dhawan, Medhavi
AU - Stabile, Jim
AU - Wieder, Udi
AU - Fritchie, Scott
AU - Swanson, Steven
AU - Freedman, Michael J.
AU - Malkhi, Dahlia
N1 - Funding Information:
This paper is dedicated to all members of the Corfu team, wherever they may be today. Special thanks to our shepherd, Robbert van Renesse for his detailed feedback, as well as our anonymous reviewers, for their helpful feedback and the term materialized stream.
Copyright:
Copyright 2020 Elsevier B.V., All rights reserved.
PY - 2017
Y1 - 2017
N2 - This paper presents vCorfu, a strongly consistent cloud-scale 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.
AB - This paper presents vCorfu, a strongly consistent cloud-scale 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.
UR - http://www.scopus.com/inward/record.url?scp=85048793257&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85048793257&partnerID=8YFLogxK
M3 - Conference contribution
AN - SCOPUS:85048793257
T3 - Proceedings of the 14th USENIX Symposium on Networked Systems Design and Implementation, NSDI 2017
SP - 35
EP - 49
BT - Proceedings of the 14th USENIX Symposium on Networked Systems Design and Implementation, NSDI 2017
PB - USENIX Association
Y2 - 27 March 2017 through 29 March 2017
ER -