Morty: Scaling Concurrency Control with Re-Execution
Morty: Scaling Concurrency Control with Re-Execution
复制标题
DOI:
10.1145/3552326.3567500
复制
发表时间:
2023-05
期刊:
影响因子:
--
通讯作者:
Matthew Burke;Florian Suri-Payer;Jeffrey Helt;L. Alvisi;Natacha Crooks
中科院分区:
文献类型:
--
作者:
Matthew Burke;Florian Suri-Payer;Jeffrey Helt;L. Alvisi;Natacha Crooks
Serializable systems often perform poorly under high contention. In this work, we analyze this performance limitation through a novel take on conflict windows. Through the lens of these windows, we develop a new concurrency control technique that leverages transaction re-execution to improve throughput scalability under high contention. Our system, Morty, achieves up to 1.7x-96x the throughput of state-of-the-art systems, with similar or better latency.