VLDB 2026 Research / reviewers in the wild / expert
Tyler Caraza-Harter
dblp:09/10322 · also Tyler Harter
· DBLP profile ↗
10ranked-venue papers
4as first author
1since 2021 · last 2025
0009-0004-6125-4386ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 6 · 3 first-authorSoftware engineering, systems software and programming languages · 3 · 1 first-authorDatabases, data management, data science and information retrieval · 3 · 2 first-authorComputer networks · 1 · 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 |
Cloud and datacenter computing · 49% Storage systems · 45% Performance modeling and evaluation · 6% | |
| Software engineering, system software, and programming languages
3 papers |
Operating systems · 100% |
Topics — the 18 heaviest of 20, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Cloud and datacenter computing
serverless computing |
1.2 | 2 | 2025 | Making Serverless Pay-For-Use a Reality with Leopard · NSDI 2025 SOCK: Rapid Task Provisioning with Serverless-Optimized Containers · USENIX ATC 2018 |
Storage systems › file systems
distributed file system |
0.4 | 2 | 2014 | Analysis of HDFS under HBase: a facebook messages case study · FAST 2014 HARDFS: hardening HDFS with selective and lightweight versioning · FAST 2013 |
Storage systems › file systems › distributed file system
HDFS |
0.4 | 2 | 2014 | Analysis of HDFS under HBase: a facebook messages case study · FAST 2014 HARDFS: hardening HDFS with selective and lightweight versioning · FAST 2013 |
Storage systems
file systems |
0.3 | 3 | 2016 | A File Is Not a File: Understanding the I/O Behavior of Apple Desktop Applications · ACM Trans. Comput. Syst. 2012 A file is not a file: understanding the I/O behavior of Apple desktop applications · SOSP 2011 Slacker: Fast Distribution with Lazy Docker Containers · FAST 2016 |
Cloud and datacenter computing › container orchestration
container provisioning |
0.3 | 1 | 2018 | SOCK: Rapid Task Provisioning with Serverless-Optimized Containers · USENIX ATC 2018 |
Storage systems
i/o workload characterization |
0.3 | 2 | 2012 | A File Is Not a File: Understanding the I/O Behavior of Apple Desktop Applications · ACM Trans. Comput. Syst. 2012 A file is not a file: understanding the I/O behavior of Apple desktop applications · SOSP 2011 |
Cloud and datacenter computing
resource management |
0.3 | 1 | 2025 | Making Serverless Pay-For-Use a Reality with Leopard · NSDI 2025 |
Storage systems
i/o scheduling |
0.2 | 1 | 2015 | Split-level I/O scheduling · SOSP 2015 |
Performance modeling and evaluation
workload characterization |
0.2 | 2 | 2013 | A File Is Not a File: Understanding the I/O Behavior of Apple Desktop Applications · ACM Trans. Comput. Syst. 2012 ROOT: replaying multithreaded traces with resource-oriented ordering · SOSP 2013 |
Storage systems
i/o workload replay |
0.2 | 1 | 2013 | ROOT: replaying multithreaded traces with resource-oriented ordering · SOSP 2013 |
Storage systems › file systems
file synchronization |
0.1 | 1 | 2011 | A file is not a file: understanding the I/O behavior of Apple desktop applications · SOSP 2011 |
Operating systems › virtualization
containers |
0.1 | 1 | 2018 | SOCK: Rapid Task Provisioning with Serverless-Optimized Containers · USENIX ATC 2018 |
Operating systems › resource management › storage management › storage stack
block layer |
0.1 | 1 | 2015 | Split-level I/O scheduling · SOSP 2015 |
Operating systems › resource management › storage management
storage stack |
0.1 | 1 | 2015 | Split-level I/O scheduling · SOSP 2015 |
Storage systems
storage reliability |
0.0 | 1 | 2013 | HARDFS: hardening HDFS with selective and lightweight versioning · FAST 2013 |
Performance modeling and evaluation › simulation
trace replay |
0.0 | 1 | 2013 | ROOT: replaying multithreaded traces with resource-oriented ordering · SOSP 2013 |
Storage systems › file systems
versioning |
0.0 | 1 | 2013 | HARDFS: hardening HDFS with selective and lightweight versioning · FAST 2013 |
Cloud and datacenter computing
cloud storage |
0.0 | 1 | 2011 | A file is not a file: understanding the I/O behavior of Apple desktop applications · SOSP 2011 |
Methods — techniques the papers use, named apart from their topics
workload analysis · 0.2trace replay · 0.2resource-oriented ordering · 0.2workload tracing · 0.1i/o pattern analysis · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Making Serverless Pay-For-Use a Reality with Leopard
Tingjia Cao, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau, Tyler Caraza-Harter |
NSDI | 4 |
| 2020 | Blending containers and virtual machines: a study of firecracker and gVisorabstractWith serverless computing, providers deploy application code and manage resource allocation dynamically, eliminating infrastructure management from application development. Anjali, Tyler Caraza-Harter, Michael M. Swift |
VEE | 2 |
| 2018 | SOCK: Rapid Task Provisioning with Serverless-Optimized Containers
Edward Oakes, Leon Yang, Dennis Zhou, Kevin Houck, Tyler Caraza-Harter, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau |
USENIX ATC | 5 |
| 2016 | Slacker: Fast Distribution with Lazy Docker Containers
Tyler Caraza-Harter, Brandon Salmon, Rose Liu, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau |
FAST | 1 |
| 2015 | Split-level I/O schedulingabstractWe introduce split-level I/O scheduling, a new framework that splits I/O scheduling logic across handlers at three layers of the storage stack: block, system call, and page cache. We demonstrate that traditional block-level I/O schedulers are unable to meet throughput, latency, and isolation goals. By utilizing the split-level framework, we build a variety of novel schedulers to readily achieve these goals: our Actually Fair Queuing scheduler reduces priority-misallocation by 28x; our Split-Deadline scheduler reduces tail latencies by 4x; our Split-Token scheduler reduces sensitivity to interference by 6x. We show that the framework is general and operates correctly with disparate file systems (ext4 and XFS). Finally, we demonstrate that split-level scheduling serves as a useful foundation for databases (SQLite and PostgreSQL), hypervisors (QEMU), and distributed file systems (HDFS), delivering improved isolation and performance in these important application scenarios. Suli Yang, Tyler Caraza-Harter, Nishant Agrawal, Salini Selvaraj Kowsalya, Anand Krishnamurthy, Samer Al-Kiswany, Rini T. Kaushik, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau |
SOSP | 2 |
| 2014 | Analysis of HDFS under HBase: a facebook messages case study
Tyler Caraza-Harter, Dhruba Borthakur, Siying Dong, Amitanand S. Aiyer, Liyin Tang, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau |
FAST | 1 |
| 2013 | HARDFS: hardening HDFS with selective and lightweight versioning
Thanh Do, Tyler Caraza-Harter, Haryadi S. Gunawi, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau |
FAST | 2 |
| 2013 | ROOT: replaying multithreaded traces with resource-oriented orderingabstractWe describe ROOT, a new method for incorporating the nondeterministic I/O behavior of multithreaded applications into trace replay. ROOT is the application of Resource-Oriented Ordering to Trace replay: actions involving a common resource are replayed in an order similar to that of the original trace. ROOT is based on the idea that how a program manages resources, as seen in a trace, provides hints about an application's internal dependencies. Inferring these dependencies allows us to partially constrain trace replay in a way that reflects the constraints of the original program. We make three contributions: (1) we describe the ROOT approach, (2) we release ARTC, a new ROOT-based tool for replaying I/O traces, and (3) we create Magritte, a file-system benchmark suite generated by applying ARTC to 34 Apple desktop application traces. When collecting traces on one platform and replaying on another, ARTC achieves an average timing inaccuracy of 10.6% on our benchmark workloads, halving the 21.3% achieved by the next-best replay method we evaluate. Zev Weiss, Tyler Caraza-Harter, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau |
SOSP | 2 |
| 2012 | A File Is Not a File: Understanding the I/O Behavior of Apple Desktop ApplicationsabstractWe analyze the I/O behavior of iBench , a new collection of productivity and multimedia application workloads. Our analysis reveals a number of differences between iBench and typical file-system workload studies, including the complex organization of modern files, the lack of pure sequential access, the influence of underlying frameworks on I/O patterns, the widespread use of file synchronization and atomic operations, and the prevalence of threads. Our results have strong ramifications for the design of next generation local and cloud-based storage systems. Tyler Caraza-Harter, Chris Dragga, Michael Vaughn, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau |
ACM Trans. Comput. Syst. | 1 |
| 2011 | A file is not a file: understanding the I/O behavior of Apple desktop applicationsabstractWe analyze the I/O behavior of iBench, a new collection of productivity and multimedia application workloads. Our analysis reveals a number of differences between iBench and typical file-system workload studies, including the complex organization of modern files, the lack of pure sequential access, the influence of underlying frameworks on I/O patterns, the widespread use of file synchronization and atomic operations, and the prevalence of threads. Our results have strong ramifications for the design of next generation local and cloud-based storage systems. Tyler Caraza-Harter, Chris Dragga, Michael Vaughn, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau |
SOSP | 1 |