Multi-Version Concurrency Control on Modern Hardware

overview - Project description
papers - Publications
people - Who are we?


This work is funded by the NSF under grant IIS-1718581. The title of this NSF award is: "Multi-Version Concurrency Control on Modern Hardware". The start date is August 15, 2017 and the end date is July 31, 2020.

We are performing research on the design of modern multi-versioned database systems, designed for main-memory deployments. We are exploring an architecture to achieve extremely high throughput, while avoiding the fundamental write skew anomalies that have existed in previous systems affecting both application developers and database users. We are integrating novel techniques for database recoverability and transaction chopping into the multi-versioned database system architecture in order to improve transaction throughput by at least an order of magnitude. We are also investigating techniques for continuous snapshot replication and serving consistent read queries from geo-distributed replicas with bounded staleness.

Relevant papers published prior to this grant

Publications supported by this grant



Graduate Students: