VLDB 2026 Research / reviewers in the wild / expert
Wyatt Lloyd
dblp:21/1059
· DBLP profile ↗
35ranked-venue papers
3as first author
13since 2021 · last 2026
0000-0002-4870-0490ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 15 · 1 first-author · 4 since 2021Systems, architecture and hardware · 8 · 1 first-author · 5 since 2021Computer networks · 7 · 1 first-author · 1 since 2021Databases, data management, data science and information retrieval · 4 · 3 since 2021Security and privacy · 2 · 1 first-author · 1 since 2021Artificial intelligence and machine learning · 1 · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1Human-computer interaction and ubiquitous computing · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Avicenna: Masking Slowdowns in Replicated State Machines with Counterfactual EvaluationabstractGeo-distributed replicated state machines (RSMs) are at the heart of many production distributed systems, offering linearizability and fault tolerance via consensus protocols. Most existing protocols target crash fault tolerance, however, and are vulnerable to fail-slow faults, where a single slow replica can significantly degrade system latency. Existing protocols that tolerate fail-slow faults do so with much higher normal-case latency in geo-distributed settings. Christopher Hodsdon, Zijian Qin, Khiem Ngo, Siddhartha Sen 0001, Ethan Katz-Bassett, Wyatt Lloyd |
EuroSys | 6 |
| 2025 | Learned Prefix Caching for Efficient LLM InferenceabstractPrefix caching is a key technique for reducing Large Language Model (LLM) inference costs. However, the prevalent least-recently-used (LRU) eviction algorithm has a large gap to the optimal algorithm. This paper introduces LPC, the first learned method to perform LLM prefix cache eviction. LPC leverages conversational content analysis to provide predictive guidance for eviction, determining which conversations are likely to continue. These insights, combined with last access timestamps, inform more effective cache management. Extensive evaluations across three real-world datasets demonstrate that LPC achieves 18-47% reductions in required cache sizes for equivalent hit ratios and has an 11% improvement in LLM prefilling throughput in an emulated environment. Dongsheng Yang 0001, Austin T. Li, Kai Li 0001, Wyatt Lloyd |
NeurIPS | 4 |
| 2025 | Running Consistent Applications Closer to Users with Radical for Lower LatencyabstractRunning applications close to users—in nearby datacenters, at edge points of presence, or in on-premises clusters—is attractive, as it reduces end-to-end latency. Moving strong consistent applications closer to users is difficult, as they incur high latencies either when accessing, or coordinating, their storage system. This restricts such applications to running co-located with their data, in a datacenter. Radical allows these applications to leverage the latency benefits that come from running near users. Radical uses its new LVI protocol to perform all necessary coordination in a single request. This request guarantees linearizability with a combination of locks, a validation step, and write intents. Radical hides the latency of the LVI request by overlapping it with speculative execution of the application. Our evaluation shows that Radical achieves 84–89% of the latency improvement obtainable by moving out of the datacenter, while providing Linearizability. Nicolaas Kaashoek, Oleg Aleksandrovich Golev, Austin T. Li, Amit Levy 0001, Wyatt Lloyd |
SOSP | 5 |
| 2025 | C5: cloned concurrency control that always keeps up
Jeffrey Helt, Daniel J. Abadi, Wyatt Lloyd, Jose M. Faleiro |
VLDB J. | 4 |
| 2024 | Accelerating Skewed Workloads With Performance Multipliers in the TurboDB Distributed Database
Jennifer Lam, Jeffrey Helt, Wyatt Lloyd, Haonan Lu |
NSDI | 3 |
| 2023 | NCC: Natural Concurrency Control for Strictly Serializable Datastores by Avoiding the Timestamp-Inversion Pitfall
Haonan Lu, Shuai Mu 0001, Siddhartha Sen 0001, Wyatt Lloyd |
OSDI | 4 |
| 2022 | Speculative Recovery: Cheap, Highly Available Fault Tolerance with Disaggregated Storage
Nanqinqin Li, Anja Kalaba, Michael J. Freedman, Wyatt Lloyd, Amit Levy 0001 |
USENIX ATC | 4 |
| 2022 | C5: Cloned Concurrency Control That Always Keeps UpabstractAsynchronously replicated primary-backup databases are commonly deployed to improve availability and offload read-only transactions. To both apply replicated writes from the primary and serve read-only transactions, the backups implement a cloned concurrency control protocol. The protocol ensures read-only transactions always return a snapshot of state that previously existed on the primary. This compels the backup to exactly copy the commit order resulting from the primary's concurrency control. Existing cloned concurrency control protocols guarantee this by limiting the backup's parallelism. As a result, the primary's concurrency control executes some workloads with more parallelism than these protocols. In this paper, we prove that this parallelism gap leads to unbounded replication lag, where writes can take arbitrarily long to replicate to the backup and which has led to catastrophic failures in production systems. We then design C5, the first cloned concurrency protocol to provide bounded replication lag. We implement two versions of C5: Our evaluation in MyRocks, a widely deployed database, demonstrates C5 provides bounded replication lag. Our evaluation in Cicada, a recent in-memory database, demonstrates C5 keeps up with even the fastest of primaries. Jeffrey Helt, Daniel J. Abadi, Wyatt Lloyd, Jose M. Faleiro |
Proc. VLDB Endow. | 4 |
| 2021 | K2: Reading Quickly from Storage Across Many DatacentersabstractThe infrastructure available to large-scale and medium-scale web services now spans dozens of geographically dispersed datacenters. Deploying across many datacenters has the potential to significantly reduce end-user latency by serving users nearer their location. However, deploying across many datacenters requires the backend storage system be partially replicated. In turn, this can sacrifice the low latency benefits of many datacenters, especially when a storage system provides guarantees on what operations will observe. We present the K2 storage system that provides lower latency for large-scale and medium-scale web services using partial replication of data over many datacenters with strong guarantees: causal consistency, read-only transactions, and write-only transactions. K2 provides the best possible worst-case latency for partial replication, a single round trip to remote datacenters, and often avoids sending any requests to far away datacenters using a novel replication approach, write-only transaction algorithm, and read-only transaction algorithm. Khiem Ngo, Haonan Lu, Wyatt Lloyd |
DSN | 3 |
| 2021 | Facebook's Tectonic Filesystem: Efficiency from Exascale
Satadru Pan, Theano Stavrinos, Yunqiao Zhang, Atul Sikaria, Pavel Zakharov, Shiva Shankar P., Mike Shuey, Richard Wareing, Monika Gangapuram, Guanglei Cao, Christian Preseau, Pratap Singh, Kestutis Patiejunas, J. R. Tipton, Ethan Katz-Bassett, Wyatt Lloyd |
FAST | 17 |
| 2021 | Don't be a blockhead: zoned namespaces make work on conventional SSDs obsoleteabstractResearch on flash devices almost exclusively focuses on conventional SSDs, which expose a block interface. Industry, however, has standardized and is adopting Zoned Namespaces (ZNS) SSDs, which offer a new storage interface that dominates conventional SSDs. Continued research on conventional SSDs is thus a missed opportunity to unlock a step-change improvement in system performance by building on ZNS SSDs. We argue for an immediate and complete shift in research to ZNS SSDs and discuss research directions. Theano Stavrinos, Daniel S. Berger, Ethan Katz-Bassett, Wyatt Lloyd |
HotOS | 4 |
| 2021 | SNOW Revisited: Understanding When Ideal READ Transactions Are PossibleabstractREAD transactions that read data distributed across servers dominate the workloads of real-world distributed storage systems. The SNOW Theorem [13] stated that ideal READ transactions that have optimal latency and the strongest guarantees-i.e., “SNOW” READ transactions-are impossible in one specific setting that requires three or more clients: at least two readers and one writer. However, it left many open questions. We close all of these open questions with new impossibility results and new algorithms. First, we prove rigorously the result from [13] saying that it is impossible to have a READ transactions system that satisfies SNOW properties with three or more clients. The insight we gained from this proof led to teasing out the implicit assumptions that are required to state the results and also, resolving the open question regarding the possibility of SNOW with two clients. We show that it is possible to design an algorithm, where SNOW is possible in a multi-writer, single-reader (MWSR) setting when a client can send messages to other clients; on the other hand, we prove it is impossible to implement SNOW in a multi-writer, single-reader (MWSR) setting-which is more general than the two-client setting-when client-to-client communication is disallowed. We also correct the previous claim in [13] that incorrectly identified one existing system, Eiger [12], as supporting the strongest guarantees (SW) and whose read-only transactions had bounded latency. Thus, there were no previous algorithms that provided the strongest guarantees and had bounded latency. Finally, we introduce the first two algorithms to provide the strongest guarantees with bounded latency. Kishori M. Konwar, Wyatt Lloyd, Haonan Lu, Nancy A. Lynch |
IPDPS | 2 |
| 2021 | Regular Sequential Serializability and Regular Sequential ConsistencyabstractStrictly serializable (linearizable) services appear to execute transactions (operations) sequentially, in an order consistent with real time. This restricts a transaction's (operation's) possible return values and in turn, simplifies application programming. In exchange, strictly serializable (linearizable) services perform worse than those with weaker consistency. But switching to such services can break applications. Jeffrey Helt, Matthew Burke 0001, Amit Levy 0001, Wyatt Lloyd |
SOSP | 4 |
| 2020 | Gryff: Unifying Consensus and Shared Registers
Matthew Burke 0001, Audrey Cheng, Wyatt Lloyd |
NSDI | 3 |
| 2020 | Learning Relaxed Belady for Content Distribution Network Caching
Daniel S. Berger, Kai Li 0001, Wyatt Lloyd |
NSDI | 4 |
| 2020 | Performance-Optimal Read-Only Transactions
Haonan Lu, Siddhartha Sen 0001, Wyatt Lloyd |
OSDI | 3 |
| 2020 | Tolerating Slowdowns in Replicated State Machines using Copilots
Khiem Ngo, Siddhartha Sen 0001, Wyatt Lloyd |
OSDI | 3 |
| 2017 | The record route option is an option!abstractThe IPv4 Record Route (RR) Option instructs routers to record their IP addresses in a packet. RR is subject to a nine hop limit and, traditionally, inconsistent support from routers. Recent changes in interdomain connectivity---the so-called "flattening Internet"---and new best practices for how routers should handle RR packets suggest that now is a good time to reassess the potential of the RR Option. Brian J. Goodchild, Yi-Ching Chiu, Rob Hansen, Haonan Lu, Matt Calder, Matthew J. Luckie, Wyatt Lloyd, David R. Choffnes, Ethan Katz-Bassett |
Internet Measurement Conference | 7 |
| 2017 | I Can't Believe It's Not Causal! Scalable Causal Consistency with No Slowdown Cascades
Syed Akbar Mehdi, Cody Littley, Natacha Crooks, Lorenzo Alvisi, Nathan Bronson, Wyatt Lloyd |
NSDI | 6 |
| 2017 | SVE: Distributed Video Processing at Facebook ScaleabstractVideos are an increasingly utilized part of the experience of the billions of people that use Facebook. These videos must be uploaded and processed before they can be shared and downloaded. Uploading and processing videos at our scale, and across our many applications, brings three key requirements: low latency to support interactive applications; a flexible programming model for application developers that is simple to program, enables efficient processing, and improves reliability; and robustness to faults and overload. This paper describes the evolution from our initial monolithic encoding script (MES) system to our current Streaming Video Engine (SVE) that overcomes each of the challenges. SVE has been in production since the fall of 2015, provides lower latency than MES, supports many diverse video applications, and has proven to be reliable despite faults and overload. Petchean Ang, Peter Knowles, Tomasz Nykiel, Iaroslav Tverdokhlib, Amit Yajurvedi, Paul Dapolito IV, Xifan Yan, Maxim Bykov, Chuen Liang, Mohit Talwar, Abhishek Mathur, Sachin Kulkarni, Matthew Burke 0001, Wyatt Lloyd |
SOSP | 15 |
| 2017 | Popularity Prediction of Facebook Videos for Higher Quality Streaming
Linpeng Tang, Amit Puntambekar, Ymir Vigfusson, Wyatt Lloyd, Kai Li 0001 |
USENIX ATC | 5 |
| 2016 | Context adaptive thresholding and entropy coding for very low complexity JPEG transcodingabstractThe ever increasing quantity of user generated photos, nearly all compressed using JPEG, has created a growing storage burden on photo storage and sharing services. This creates the need for compression techniques that take JPEG compressed images as inputs. In this paper we propose two novel very low complexity codecs, ROMP and L-ROMP to recompress JPEG photos, achieving increased coding efficiency by making use of very large entropy coding tables. ROMP is a lossless JPEG recompression codec that achieves 15% average gains over JPEG, while L-ROMP is a lossy codec that can achieve 29% average compression gains over JPEG, by applying coefficient thresholding based on a perceptual criterion to a JPEG image before using the entropy coding of ROMP. Zahaib Akhtar, Ramesh Govindan, Wyatt Lloyd, Antonio Ortega |
ICASSP | 4 |
| 2016 | The SNOW Theorem and Latency-Optimal Read-Only Transactions
Haonan Lu, Christopher Hodsdon, Khiem Ngo, Shuai Mu 0001, Wyatt Lloyd |
OSDI | 5 |
| 2016 | Consolidating Concurrency Control and Consensus for Commits under Conflicts
Shuai Mu 0001, Lamont Nelson, Wyatt Lloyd, Jinyang Li 0001 |
OSDI | 3 |
| 2015 | RIPQ: Advanced Photo Caching on Flash for Facebook
Linpeng Tang, Wyatt Lloyd, Kai Li 0001 |
FAST | 3 |
| 2015 | Challenges to Adopting Stronger Consistency at Scale
Phillipe Ajoux, Nathan Bronson, Wyatt Lloyd, Kaushik Veeraraghavan |
HotOS | 4 |
| 2015 | Existential consistency: measuring and understanding consistency at FacebookabstractReplicated storage for large Web services faces a trade-off between stronger forms of consistency and higher performance properties. Stronger consistency prevents anomalies, i.e., unexpected behavior visible to users, and reduces programming complexity. There is much recent work on improving the performance properties of systems with stronger consistency, yet the flip-side of this trade-off remains elusively hard to quantify. To the best of our knowledge, no prior work does so for a large, production Web service. Haonan Lu, Kaushik Veeraraghavan, Philippe Ajoux, Jim Hunt, Yee Jiun Song, Wendy Tobagus, Wyatt Lloyd |
SOSP | 8 |
| 2014 | Extracting More Concurrency from Distributed Transactions
Shuai Mu 0001, Wyatt Lloyd, Jinyang Li 0001 |
OSDI | 4 |
| 2014 | f4: Facebook's Warm BLOB Storage System
Muralidhar Subramanian, Wyatt Lloyd, Sabyasachi Roy, Cory Hill, Ernest Lin, Weiwen Liu, Satadru Pan, Shiva Shankar, Sivakumar Viswanathan, Linpeng Tang |
OSDI | 2 |
| 2013 | Stronger Semantics for Low-Latency Geo-Replicated Storage
Wyatt Lloyd, Michael J. Freedman, Michael Kaminsky, David G. Andersen |
NSDI | 1 |
| 2013 | An analysis of Facebook photo cachingabstractThis paper examines the workload of Facebook's photo-serving stack and the effectiveness of the many layers of caching it employs. Facebook's image-management infrastructure is complex and geographically distributed. It includes browser caches on end-user systems, Edge Caches at ~20 PoPs, an Origin Cache, and for some kinds of images, additional caching via Akamai. The underlying image storage layer is widely distributed, and includes multiple data centers. Kenneth P. Birman, Robbert van Renesse, Wyatt Lloyd, Harry C. Li |
SOSP | 4 |
| 2011 | Coercing clients into facilitating failover for object deliveryabstractApplication-level protocols used for object delivery, such as HTTP, are built atop TCP/IP and inherit its host-to-host abstraction. Given that these services are replicated for scalability, this unnecessarily exposes failures of individual servers to their clients. While changes to both client and server applications can be used to mask such failures, this paper explores the feasibility of transparent recovery for unmodified object delivery services (TRODS). The key insight in TRODS is cross-layer visibility and control: TRODS carefully derives reliable storage for application-level state from the mechanics of the transport layer. This state is used to reconstruct object delivery sessions, which are then transparently spliced into the client's ongoing connection. TRODS is fully backwards-compatible, requiring no changes to the clients or server applications. Its performance is competitive with unmodified HTTP services, providing nearly identical throughput while enabling timely failover. Wyatt Lloyd, Michael J. Freedman |
DSN | 1 |
| 2011 | Don't settle for eventual: scalable causal consistency for wide-area storage with COPSabstractGeo-replicated, distributed data stores that support complex online applications, such as social networks, must provide an "always-on" experience where operations always complete with low latency. Today's systems often sacrifice strong consistency to achieve these goals, exposing inconsistencies to their clients and necessitating complex application logic. In this paper, we identify and define a consistency model---causal consistency with convergent conflict handling, or causal+---that is the strongest achieved under these constraints. Wyatt Lloyd, Michael J. Freedman, Michael Kaminsky, David G. Andersen |
SOSP | 1 |
| 2010 | Prophecy: Using History for High-Throughput Fault Tolerance
Siddhartha Sen 0001, Wyatt Lloyd, Michael J. Freedman |
NSDI | 2 |
| 2008 | IP Address Passing for VANETsabstractIn vehicular Ad-hoc networks (VANETs), vehicles can gain short connections to the Internet by using wireless access points (AP). A significant part of the connection time is the time required for acquiring an IP address via dynamic host configuration protocol (DHCP). Depending on a vehicle's speed and the AP coverage area, DHCP can consume up to 100 percent of a vehicle's available connection time. We propose the IP Passing Protocol to reduce the overhead of obtaining an IP address to under one-tenth of a second. This is done without modifying either DHCP or AP software. We explore scalable implementations and describe the dynamics of the IP Passing Protocol. We also show our protocol will significantly improve efficiency, reduce latency, and increase vehicle connectivity. Todd Arnold, Wyatt Lloyd, Jing Zhao 0001, Guohong Cao |
PerCom | 2 |