Bringing modular concurrency control to the next level

19Citations
Citations of this article
23Readers
Mendeley users who have this article in their library.
Get full text

Abstract

This paper presentsTebaldi, a distributed key-value store that explores new ways to harness the performance opportunity of combining different specialized concurrency control mechanisms (CCs) within the same database. Tebaldi partitions conflicts at a fine granularity and matches them to specialized CCs within a hierarchical framework that is modular, extensible, and able to support a wide variety of concurrency control techniques, from single-version to multiversion and from lock-based to timestamp-based. When running the TPC-C benchmark, Tebaldi yields more than 20× the throughput of the basic two-phase locking protocol, and over 3:7× the throughput of Callas, a recent system that, like Tebaldi, aims to combine different CCs.

Cite

CITATION STYLE

APA

Su, C., Crooks, N., Ding, C., Alvisiy, L., & Xie, C. (2017). Bringing modular concurrency control to the next level. In Proceedings of the ACM SIGMOD International Conference on Management of Data (Vol. Part F127746, pp. 283–297). Association for Computing Machinery. https://doi.org/10.1145/3035918.3064031

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free