Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Aaron N. Kabcenell

dblp:325/0062 · DBLP profile ↗
← Back
3ranked-venue papers
0as first author
3since 2021 · last 2025
0000-0001-8951-3360ORCID · reported

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 3 · 3 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Databases, data mining, and information retrieval
3 papers
Transaction processing and concurrency control · 75% Distributed and cloud data management · 21% Web and social media mining · 4%
Computer architecture, parallel and distributed computing, and storage systems
3 papers
Performance modeling and evaluation · 62% Storage systems · 24% Cloud and datacenter computing · 14%

Topics — the 10 heaviest of 10, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Transaction processing and concurrency control
transaction scheduling
1.622025
Fair Transaction Processing For Multi-Tenant Databases · Proc. VLDB Endow. 2025
Towards Optimal Transaction Scheduling · Proc. VLDB Endow. 2024
Distributed and cloud data management › cloud database
multi-tenant database
0.912025
Fair Transaction Processing For Multi-Tenant Databases · Proc. VLDB Endow. 2025
Transaction processing and concurrency control
concurrency control
0.812024
Towards Optimal Transaction Scheduling · Proc. VLDB Endow. 2024
Transaction processing and concurrency control › concurrency control
multiversion concurrency control
0.812024
Towards Optimal Transaction Scheduling · Proc. VLDB Endow. 2024
Performance modeling and evaluation
benchmarking
0.612022
TAOBench: An End-to-End Benchmark for Social Networking Workloads · Proc. VLDB Endow. 2022
Performance modeling and evaluation
workload characterization
0.612022
TAOBench: An End-to-End Benchmark for Social Networking Workloads · Proc. VLDB Endow. 2022
Cloud and datacenter computing
resource management
0.312025
Fair Transaction Processing For Multi-Tenant Databases · Proc. VLDB Endow. 2025
Storage systems
key-value storage
0.212024
Towards Optimal Transaction Scheduling · Proc. VLDB Endow. 2024
Storage systems › key-value storage
RocksDB
0.212024
Towards Optimal Transaction Scheduling · Proc. VLDB Endow. 2024
Web and social media mining › social network analysis
social network
0.212022
TAOBench: An End-to-End Benchmark for Social Networking Workloads · Proc. VLDB Endow. 2022

Methods — techniques the papers use, named apart from their topics

strategy-proof scheduling · 1.7fair sharing · 1.7schedule-first protocol · 1.5greedy scheduling · 1.5workload generation · 1.1benchmark validation · 1.1
YearPublicationVenuePosition
2025 Fair Transaction Processing For Multi-Tenant Databases
abstract
Multi-tenant transactional databases frequently observe contention on shared data, leading to a need for performance isolation. Databases typically provide performance isolation via a request rate limit or quota per tenant, but this approach can lead to system underutilization. Traditionally, fair sharing has been applied to achieve both performance isolation and high utilization in other domains. In this paper, we address the problem of fair sharing for transactions, which introduces new challenges because client requests do not acquire resources all at once. We propose DRFT, the first fair transaction scheduling algorithm that ensures both the share guarantee and strategy-proofness by accurately accounting for transactional resource usage. We evaluate DRFT on a range of standard benchmarks and real-world workloads, showing that it ensures fairness with less than a 5% throughput overhead compared to state-of-the-art scheduling policies.
Audrey Cheng, Aaron N. Kabcenell, Jolene Huey, Peter Bailis, Natacha Crooks, Ion Stoica
Proc. VLDB Endow.3
2024 Towards Optimal Transaction Scheduling
abstract
Maximizing transaction throughput is key to high-performance database systems, which focus on minimizing data access conflicts to improve performance. However, finding efficient schedules that reduce conflicts remains an open problem. For efficiency, previous scheduling techniques consider only a small subset of possible schedules. In this work, we propose systematically exploring the entire schedule space, proactively identifying efficient schedules, and executing them precisely during execution to improve throughput. We introduce a greedy scheduling policy, SMF, that efficiently finds fast schedules and outperforms state-of-the-art search techniques. To realize the benefits of these schedules in practice, we develop a schedule-first concurrency control protocol, MVSchedO, that enforces fine-grained operation orders. We implement both in our system R-SMF, a modified version of RocksDB, to achieve up to a 3.9× increase in throughput and 3.2× reduction in tail latency on a range of benchmarks and real-world workloads.
Audrey Cheng, Aaron N. Kabcenell, Peter Bailis, Natacha Crooks, Ion Stoica
Proc. VLDB Endow.2
2022 TAOBench: An End-to-End Benchmark for Social Networking Workloads
abstract
The continued emergence of large social network applications has introduced a scale of data and query volume that challenges the limits of existing data stores. However, few benchmarks accurately simulate these request patterns, leaving researchers in short supply of tools to evaluate and improve upon these systems. In this paper, we present a new benchmark, TAOBench, that captures the social graph workload at Meta. We open source workload configurations along with a benchmark that leverages these request features to both accurately model production workloads and generate emergent application behavior. We ensure the integrity of TAOBench's workloads by validating them against their production counterparts. We also describe several benchmark use cases at Meta and report results for five popular distributed database systems to demonstrate the benefits of using TAOBench to evaluate system tradeoffs as well as identify and address performance issues. Our benchmark fills a gap in the available tools and data that researchers and developers have to inform system design decisions.
Audrey Cheng, Aaron N. Kabcenell, Shilpa Lawande, Hamza Qadeer, Harrison Tin, Ryan Zhao, Peter Bailis, Mahesh Balakrishnan 0001, Nathan Bronson, Natacha Crooks, Ion Stoica
Proc. VLDB Endow.3