Demo Data from SIGIR 2026 / reviewers in the wild / expert
Audrey Cheng
dblp:263/3719
· DBLP profile ↗
9ranked-venue papers
6as first author
8since 2021 · last 2025
0000-0002-9679-3572ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 6 · 5 first-author · 6 since 2021Computer networks · 2 · 1 since 2021Software engineering, systems software and programming languages · 1 · 1 first-author · 1 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.
| Computer architecture, parallel and distributed computing, and storage systems
9 papers |
Distributed systems · 32% Storage systems · 24% Performance modeling and evaluation · 17% | |
| Databases, data mining, and information retrieval
6 papers |
Transaction processing and concurrency control · 74% Distributed and cloud data management · 13% Graph data management · 10% |
Topics — the 17 heaviest of 20, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Transaction processing and concurrency control
transaction scheduling |
1.6 | 2 | 2025 | Fair Transaction Processing For Multi-Tenant Databases · Proc. VLDB Endow. 2025 Towards Optimal Transaction Scheduling · Proc. VLDB Endow. 2024 |
Transaction processing and concurrency control
concurrency control |
1.4 | 2 | 2024 | Towards Optimal Transaction Scheduling · Proc. VLDB Endow. 2024 Mammoths Are Slow: The Overlooked Transactions of Graph Data · Proc. VLDB Endow. 2023 |
Distributed and cloud data management › cloud database
multi-tenant database |
0.9 | 1 | 2025 | Fair Transaction Processing For Multi-Tenant Databases · Proc. VLDB Endow. 2025 |
Cloud and datacenter computing › cloud storage
multi-cloud storage |
0.9 | 1 | 2025 | SkyStore: Cost-Optimized Object Storage Across Regions and Clouds · Proc. VLDB Endow. 2025 |
Storage systems
object storage |
0.9 | 1 | 2025 | SkyStore: Cost-Optimized Object Storage Across Regions and Clouds · Proc. VLDB Endow. 2025 |
Transaction processing and concurrency control › concurrency control
multiversion concurrency control |
0.8 | 1 | 2024 | Towards Optimal Transaction Scheduling · Proc. VLDB Endow. 2024 |
Performance modeling and evaluation
benchmarking |
0.6 | 1 | 2022 | TAOBench: An End-to-End Benchmark for Social Networking Workloads · Proc. VLDB Endow. 2022 |
Performance modeling and evaluation
workload characterization |
0.6 | 1 | 2022 | TAOBench: An End-to-End Benchmark for Social Networking Workloads · Proc. VLDB Endow. 2022 |
Distributed systems › distributed scheduling
distributed task scheduling |
0.5 | 1 | 2021 | Ownership: A Distributed Futures System for Fine-Grained Tasks · NSDI 2021 |
Distributed systems
consensus |
0.4 | 1 | 2020 | Gryff: Unifying Consensus and Shared Registers · NSDI 2020 |
Memory systems › shared memory
shared register |
0.4 | 1 | 2020 | Gryff: Unifying Consensus and Shared Registers · NSDI 2020 |
Storage systems
key-value storage |
0.4 | 2 | 2024 | Towards Optimal Transaction Scheduling · Proc. VLDB Endow. 2024 RAMP-TAO: Layering Atomic Transactions on Facebook's Online TAO Data Store · Proc. VLDB Endow. 2021 |
Cloud and datacenter computing
resource management |
0.3 | 1 | 2025 | Fair Transaction Processing For Multi-Tenant Databases · Proc. VLDB Endow. 2025 |
Storage systems › key-value storage
RocksDB |
0.2 | 1 | 2024 | Towards Optimal Transaction Scheduling · Proc. VLDB Endow. 2024 |
Memory systems
cache management |
0.2 | 1 | 2023 | Take Out the TraChe: Maximizing (Tra)nsactional Ca(che) Hit Rate · OSDI 2023 |
Web and social media mining › social network analysis
social network |
0.2 | 1 | 2022 | TAOBench: An End-to-End Benchmark for Social Networking Workloads · Proc. VLDB Endow. 2022 |
Storage systems
distributed storage |
0.1 | 1 | 2021 | RAMP-TAO: Layering Atomic Transactions on Facebook's Online TAO Data Store · Proc. VLDB Endow. 2021 |
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.1RAMP protocol · 1.0replication · 0.9TTL-based placement · 0.9consensus protocol · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Fair Transaction Processing For Multi-Tenant DatabasesabstractMulti-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. | 1 |
| 2025 | SkyStore: Cost-Optimized Object Storage Across Regions and CloudsabstractModern applications span multiple clouds to reduce costs, avoid vendor lock-in, and leverage low-availability resources in another cloud. However, standard object stores operate within a single cloud, forcing users to manually manage data placement across clouds, i.e., navigate their diverse APIs and handle heterogeneous costs for network and storage. This is often a complex choice: users must either pay to store objects in a remote cloud, or pay to transfer them over the network based on application access patterns and cloud provider cost offerings. To address this, we present SkyStore, a unified object store that addresses cost-optimal data management across regions and clouds. SkyStore introduces a virtual object and bucket API to hide the complexity of interacting with multiple clouds. At its core, SkyStore has a novel TTL-based data placement policy that dynamically replicates and evicts objects according to application access patterns while optimizing for lower cost. Our evaluation shows that across various workloads, SkyStore reduces the overall cost by up to 6X over academic baselines and commercial alternatives like AWS multi-region buckets. SkyStore also has comparable latency, and its availability and fault tolerance are on par with standard cloud offerings. Xiangxi Mo, Moshe Hershcovitch, Henric Zhang, Audrey Cheng, Guy Girmonsky, Gil Vernik, Michael Factor, Tiemo Bang, Soujanya Ponnapalli, Natacha Crooks, Joseph Gonzalez 0001, Danny Harnik, Ion Stoica |
Proc. VLDB Endow. | 5 |
| 2024 | Towards Optimal Transaction SchedulingabstractMaximizing 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. | 1 |
| 2023 | Take Out the TraChe: Maximizing (Tra)nsactional Ca(che) Hit Rate
Audrey Cheng, David C. Y. Chu, Terrance Li, Natacha Crooks, Joseph M. Hellerstein, Ion Stoica, Xiangyao Yu |
OSDI | 1 |
| 2023 | Mammoths Are Slow: The Overlooked Transactions of Graph DataabstractThis paper argues for better concurrency control to support mammoth transactions , which read and write to many items. While these requests are prevalent on graph data, few systems support them efficiently. Currently, developers must make the uncomfortable choice between accepting dismal performance or abandoning transactional semantics. Applications deserve better: we believe that inherent graph properties provide a path forward to designing efficient concurrency control that preserves strong isolation. Audrey Cheng, Jack Waudby, Hugo Firth, Natacha Crooks, Ion Stoica |
Proc. VLDB Endow. | 1 |
| 2022 | TAOBench: An End-to-End Benchmark for Social Networking WorkloadsabstractThe 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. | 1 |
| 2021 | Ownership: A Distributed Futures System for Fine-Grained Tasks
Stephanie Wang, Eric Liang, Edward Oakes, Benjamin Hindman, Sifei Luan 0001, Audrey Cheng, Ion Stoica |
NSDI | 6 |
| 2021 | RAMP-TAO: Layering Atomic Transactions on Facebook's Online TAO Data StoreabstractFacebook's graph store TAO, like many other distributed data stores, traditionally prioritizes availability, efficiency, and scalability over strong consistency or isolation guarantees to serve its large, read-dominant workloads. As product developers build diverse applications on top of this system, they increasingly seek transactional semantics. However, providing advanced features for select applications while preserving the system's overall reliability and performance is a continual challenge. In this paper, we first characterize developer desires for transactions that have emerged over the years and describe the current failure-atomic (i.e., write) transactions offered by TAO. We then explore how to introduce an intuitive read transaction API. We highlight the need for atomic visibility guarantees in this API with a measurement study on potential anomalies that occur without stronger isolation for reads. Our analysis shows that 1 in 1,500 batched reads reflects partial transactional updates, which complicate the developer experience and lead to unexpected results. In response to our findings, we present the RAMP-TAO protocol, a variation based on the Read Atomic Multi-Partition (RAMP) protocols that can be feasibly deployed in production with minimal overhead while ensuring atomic visibility for a read-optimized workload at scale. Audrey Cheng, Anthony Simpson, Neil Wheaton, Shilpa Lawande, Nathan Bronson, Peter Bailis, Natacha Crooks, Ion Stoica |
Proc. VLDB Endow. | 1 |
| 2020 | Gryff: Unifying Consensus and Shared Registers
Matthew Burke 0001, Audrey Cheng, Wyatt Lloyd |
NSDI | 2 |