Please use this identifier to cite or link to this item: http://hdl.handle.net/1942/49160
Title: Bounding the Makespan of Transaction Schedules
Authors: Baccaert, T
VANDEVOORT, Brecht 
KETSMAN, Bas 
Issue Date: 2026
Publisher: Schloss Dagstuhl – Leibniz-Zentrum für Informatik
Source: TenCate, B.; Funk, M. (Ed.). 29TH International conference on Database theory, ICDT 2026, Schloss Dagstuhl – Leibniz-Zentrum für Informatik
Series/Report: Leibniz International Proceedings in Informatics
Abstract: The performance of transactional database systems is typically evaluated by measuring the amount of transactions they can commit to the database per second. However, fairly measuring this for the same workload on different systems is not trivial. It is therefore relevant to formalize schedule efficiency, investigate the space of all possible efficient schedules, and identify whether there is any room for improvement. Prior transaction theory largely centers on decision problems relating to safety, such as the serializability, robustness, and allocation problems. Most pertinently, these problems take already scheduled transactions as input, and do not directly consider the efficiency of those schedules. In this work, we define schedules as assignments of operations on objects to discrete points in time. This allows us to quantify efficiency as the elapsed duration between the schedule’s beginning and end, more commonly known as the makespan in the scheduling literature. We establish that, given some set of transactions and a desired makespan, it is NP-complete to decide if there exists a conflict serializable schedule which is bounded by that makespan. We additionally provide an instance optimal algorithm for scheduling transaction sets with a single contention point, that is, exactly one object may appear in conflicting operations. Lastly, we give worst-case optimal bounds on the makespan, meaning that schedules can never exceed this bound, and for the worst transaction sets, the bound is optimal.
Keywords: Transactions;Scheduling;Discrete Optimization;Complexity;Theory of computation → Discrete optimization;Information systems → Database transaction processing
Document URI: http://hdl.handle.net/1942/49160
Link to publication/dataset: https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ICDT.2026.10
DOI: 10.4230/LIPIcs.ICDT.2026.10
ISI #: 001747306100010
Rights: Tim Baccaert, Brecht Vandevoort, and Bas Ketsman; licensed under Creative Commons License CC-BY 4.0
Category: C1
Type: Proceedings Paper
Appears in Collections:Research publications

Files in This Item:
File Description SizeFormat 
LIPIcs.ICDT.2026.10.pdfPublished version1.36 MBAdobe PDFView/Open
Show full item record

Google ScholarTM

Check

Altmetric


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.