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
PY - 2017/1/1
Y1 - 2017/1/1
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
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 -