Lune

EuroSys2023Top-tier venue

Integrating Non-Volatile Main Memory in a Deterministic Database

Yu Chen Wang, Angela Demke Brown, Ashvin Goel

2023Year
5Citations

Abstract

Deterministic databases provide strong serializability while avoiding concurrency-control related aborts by establishing a serial ordering of transactions before their execution. Recent work has shown that they can also handle skewed and contended workloads effectively. These properties are achieved by batching transactions in epochs and then executing the transactions within an epoch concurrently and deterministically. However, the predetermined serial ordering of transactions makes these databases more vulnerable to long-latency transactions. As a result, they have mainly been designed as main-memory databases, which limits the size of the datasets that can be supported.

Ask about this paper

Ask your agent about it.

Lune has read the top-tier papers around this one, so every answer names the papers it rests on.

Questions to start from

Your agent calls

Lunesearch_papers

Ask in Lune

Free to start. No credit card required.

lune papers get ce2397e0-b240-44c0-8e8b-e1ad0ffe075d

Related papers

Dusk over the sea between two cliffs drawn in fine vertical lines