Project Details
Description
isolation. For application programmers, perfect isolation is extremely
desirable as it implies that they only need to reason about the correctness properties of individual transactions. Ensuring serializability, for instance through two-phase locking, comes at a non-trivial performance cost that is often not tolerable. Database systems therefore provide the ability to trade off isolation guarantees for improved performance by offering a variety of weaker isolation levels. In that case a deliberate choice is made to improve transaction throughput but at the expense of an increased risk on anomalies. In this project, we take a radical new approach where we no longer burden the user to guess an appropriate isolation level, but develop a methodology to automatically determine the best isolation level for a given group of transactions without any risks for anomalies. Our approach has the potential to fundamentally change
the way concurrency control is approached in database systems.
| Acronym | FWOAL995 |
|---|---|
| Status | Finished |
| Effective start/end date | 1/01/21 → 31/12/24 |
Keywords
- Database management
- Database transactions and transaction programs
- Database concurrency control methods
Flemish discipline codes in use since 2023
- Database theory
- Database systems and architectures
- Data models
- Workflow, process and database management
Fingerprint
-
Bounding the Makespan of Transaction Schedules
Baccaert, T., Vandevoort, B. & Ketsman, B., 18 Mar 2026, 29th International Conference on Database Theory: ICDT 2026, Tampere, Finland, March 24-27, 2026. ten Cate, B. & Funk, M. (eds.). Schloss Dagstuhl - Leibniz-Zentrum für Informatik, Vol. 365. p. 1-20 20 p. (Leibniz International Proceedings in Informatics (LIPIcs)).Research output: Chapter in Book/Report/Conference proceeding › Conference paper
Open Access -
Allocating Isolation Levels to Transactions in a Multiversion Setting
Vandevoort, B., Ketsman, B. & Neven, F., 14 May 2025, In: ACM Transactions on Database Systems. 50, 2, 24 p., 8.Research output: Contribution to journal › Article › peer-review
Open AccessFile43 Downloads (Pure) -
Using Read Promotion and Mixed Isolation Levels for Performant Yet Serializable Execution of Transaction Programs
Vandevoort, B., Fekete, A., Ketsman, B., Neven, F. & Vansummeren, S., May 2025, In: Proceedings of the VLDB Endowment. 18, 9, p. 2846-2858 13 p.Research output: Contribution to journal › Conference paper
Open Access
Datasets
-
Robustness Test Allocation Algorithm and Throughput experiments
Vandevoort, B. (Creator), Fekete, A. (Creator), Ketsman, B. (Creator), Neven, F. (Creator) & Vansummeren, S. (Creator), GitHub, 2025
https://github.com/UHasselt-DSI-Data-Systems-Lab/code-template-allocations-artifacts
Dataset
Activities
- 1 Talk or presentation at a conference
-
Detecting Robustness against MVRC for Transaction Programs with Predicate Reads
Vandevoort, B. (Contributor), Ketsman, B. (Speaker), Koch, C. (Contributor) & Neven, F. (Contributor)
31 Mar 2023Activity: Talk or presentation › Talk or presentation at a conference
Prizes
-
2023 ACM SIGMOD Research Highlight Award
Ketsman, B. (Recipient), 2023
Prize: Prize (including medals and awards)
-
2024 ACM SIGMOD Research Highlight Award
Ketsman, B. (Recipient), 2024
Prize: Prize (including medals and awards)
-
PODS 2023 Distinguished Paper Award
Ketsman, B. (Recipient), 2023
Prize: Prize (including medals and awards)