Introduction

vCorfu introduces client-side runtime methods for efficient and strongly consistent processing of the Corfu shared log.

Abstract

This paper presents vCorfu, a strongly consistent cloud- scale object store built over a shared log. vCorfu aug- ments the traditional replication scheme of a shared log to provide fast reads and leverages a new technique, com- posable 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.

Files

Date

March, 2017

Authors

Type

Conference

Booktitle

NSDI