[PDF][PDF] High performance transactions via early write visibility

JM Faleiro, DJ Abadi, JM Hellerstein - Proceedings of the VLDB …, 2017 - par.nsf.gov
In order to guarantee recoverable transaction execution, database systems permit a
transaction's writes to be observable only at the end of its execution. As a consequence …

An analysis of concurrency control protocols for in-memory databases with ccbench

T Tanabe, T Hoshino, H Kawashima… - Proceedings of the VLDB …, 2020 - dl.acm.org
This paper presents yet another concurrency control analysis platform, CCBench. CCBench
supports seven protocols (Silo, TicToc, MOCC, Cicada, SI, SI with latch-free SSN, 2PL) and …

Handling highly contended OLTP workloads using fast dynamic partitioning

G Prasaad, A Cheung, D Suciu - Proceedings of the 2020 ACM SIGMOD …, 2020 - dl.acm.org
Research on transaction processing has made significant progress towards improving
performance of main memory multicore OLTP systems under low contention. However …

Ad hoc transactions in web applications: The good, the bad, and the ugly

C Tang, Z Wang, X Zhang, Q Yu, B Zang… - Proceedings of the …, 2022 - dl.acm.org
Many transactions in web applications are constructed ad hoc in the application code. For
example, developers might explicitly use locking primitives or validation procedures to …

Fine-Grained Re-Execution for Efficient Batched Commit of Distributed Transactions

Z Dong, Z Wang, X Zhang, X Xu, C Zhao… - Proceedings of the …, 2023 - dl.acm.org
Distributed transaction systems incur extensive cross-node communication to execute and
commit serializable OLTP transactions. As a result, their performance greatly suffers …

Chiller: Contention-centric transaction execution and data partitioning for modern networks

E Zamanian, J Shun, C Binnig, T Kraska - Proceedings of the 2020 ACM …, 2020 - dl.acm.org
Distributed transactions on high-overhead TCP/IP-based networks were conventionally
considered to be prohibitively expensive and thus were avoided at all costs. To that end, the …

Memory-optimized multi-version concurrency control for disk-based database systems

M Freitag, A Kemper, T Neumann - Proceedings of the VLDB Endowment, 2022 - dl.acm.org
Pure in-memory database systems offer outstanding performance but degrade heavily if the
working set does not fit into DRAM, which is problematic in view of declining main memory …

Efficient answering of historical what-if queries

FS Campbell, BS Arab, B Glavic - Proceedings of the 2022 International …, 2022 - dl.acm.org
We introduce historical what-if queries, a novel type of what-if analysis that determines the
effect of a hypothetical change to the transactional history of a database. For example," how …

RCBench: an RDMA-enabled transaction framework for analyzing concurrency control algorithms

H Zhao, J Li, W Lu, Q Zhang, W Yang, J Zhong… - The VLDB Journal, 2024 - Springer
Distributed transaction processing over the TCP/IP network suffers from the weak transaction
scalability problem, ie, its performance drops significantly when the number of involved data …

Morty: Scaling Concurrency Control with Re-Execution

M Burke, F Suri-Payer, J Helt, L Alvisi… - Proceedings of the …, 2023 - dl.acm.org
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 …