The ART of practical synchronization

Viktor Leis, Florian Scheibner, Alfons Kemper, Thomas Neumann

Publikation: Beitrag in Buch/Bericht/KonferenzbandKonferenzbeitragBegutachtung

39 Zitate (Scopus)

Abstract

The performance of transactional database systems is critically dependent on the efficient synchronization of in-memory data structures. The traditional approach, fine-grained locking, does not scale on modern hardware. Lock-free data structures, in contrast, scale very well but are extremely difficult to implement and often require additional indirections. In this work, we argue for a middle ground, i.e., synchronization protocols that use locking, but only sparingly. We synchronize the Adaptive Radix Tree (ART) using two such protocols, Optimistic Lock Coupling and Read-Optimized Write EXclusion (ROWEX). Both perform and scale very well while being much easier to implement than lock-free techniques.

OriginalspracheEnglisch
TitelProceedings of the 12th International Workshop on Data Management on New Hardware, DaMoN 2016
Herausgeber (Verlag)Association for Computing Machinery
ISBN (Print)9781450343190
DOIs
PublikationsstatusVeröffentlicht - 26 Juni 2016
Veranstaltung12th International Workshop on Data Management on New Hardware, DaMoN 2016 - San Francisco, USA/Vereinigte Staaten
Dauer: 26 Juni 20161 Juli 2016

Publikationsreihe

NameProceedings of the ACM SIGMOD International Conference on Management of Data
ISSN (Print)0730-8078

Konferenz

Konferenz12th International Workshop on Data Management on New Hardware, DaMoN 2016
Land/GebietUSA/Vereinigte Staaten
OrtSan Francisco
Zeitraum26/06/161/07/16

Fingerprint

Untersuchen Sie die Forschungsthemen von „The ART of practical synchronization“. Zusammen bilden sie einen einzigartigen Fingerprint.

Dieses zitieren