EDBT 2026 Demo / reviewers in the wild / expert
Jake Wires
dblp:48/4559
· DBLP profile ↗
10ranked-venue papers
5as first author
0since 2021 · last 2017
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 7 · 4 first-authorDatabases, data management, data science and information retrieval · 3 · 1 first-authorComputer networks · 1Software engineering, systems software and programming languages · 1 · 1 first-authorTheory of computation · 1
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
6 papers |
Storage systems · 48% Cloud and datacenter computing · 38% Memory systems · 10% |
Topics — the 11 heaviest of 13, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Cloud and datacenter computing
control plane |
0.3 | 1 | 2017 | Mirador: An Active Control Plane for Datacenter Storage · FAST 2017 |
Cloud and datacenter computing
datacenter storage |
0.3 | 1 | 2017 | Mirador: An Active Control Plane for Datacenter Storage · FAST 2017 |
Storage systems
i/o workload characterization |
0.2 | 1 | 2014 | Characterizing Storage Workloads with Counter Stacks · OSDI 2014 |
Memory systems
non-volatile memory |
0.2 | 1 | 2014 | Strata: scalable high-performance storage on virtualized non-volatile memory · FAST 2014 |
Storage systems
file systems |
0.1 | 2 | 2014 | Secure file system versioning at the block level · EuroSys 2007 Strata: scalable high-performance storage on virtualized non-volatile memory · FAST 2014 |
Cloud and datacenter computing
resource management |
0.1 | 1 | 2017 | Decibel: Isolation and Sharing in Disaggregated Rack-Scale Storage · NSDI 2017 |
Storage systems › file systems › versioning
versioning file system |
0.1 | 1 | 2007 | Secure file system versioning at the block level · EuroSys 2007 |
Storage systems
scalable storage |
0.1 | 1 | 2014 | Strata: scalable high-performance storage on virtualized non-volatile memory · FAST 2014 |
Performance modeling and evaluation
workload characterization |
0.1 | 1 | 2014 | Characterizing Storage Workloads with Counter Stacks · OSDI 2014 |
Cloud and datacenter computing › virtualization
virtual desktop infrastructure |
0.0 | 1 | 2011 | Capo: Recapitulating Storage for Virtual Desktops · FAST 2011 |
Storage systems
storage reliability |
0.0 | 1 | 2007 | Secure file system versioning at the block level · EuroSys 2007 |
Methods — techniques the papers use, named apart from their topics
storage deduplication · 0.1block-level versioning · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2017 | Sketches of space: ownership accounting for shared storageabstractEfficient snapshots are an important feature of modern storage systems. However, the implicit sharing underlying most snapshot implementations makes it difficult to answer basic questions about the storage costs of individual snapshots. Traditional techniques for answering these questions incur significant performance penalties due to expensive metadata overheads. We present a novel probabilistic data structure, compatible with existing storage systems, that can provide approximate answers about snapshot costs with very low computational and storage overheads while achieving better than 95% accuracy for real-world data sets. Jake Wires, Pradeep Ganesan, Andy Warfield |
SoCC | 1 |
| 2017 | Mirador: An Active Control Plane for Datacenter Storage
Jake Wires, Andy Warfield |
FAST | 1 |
| 2017 | Decibel: Isolation and Sharing in Disaggregated Rack-Scale Storage
Mihir Nanavati, Jake Wires, Andy Warfield |
NSDI | 2 |
| 2015 | Approximating Hit Rate Curves using Streaming AlgorithmsabstractA hit rate curve is a function that maps cache size to the proportion of requests that can be served from the cache. (The caching policy and sequence of requests are assumed to be fixed.) Hit rate curves have been studied for decades in the operating system, database and computer architecture communities. They are useful tools for designing appropriate cache sizes, dynamically allocating memory between competing caches, and for summarizing locality properties of the request sequence. In this paper we focus on the widely-used LRU caching policy. Computing hit rate curves is very efficient from a runtime standpoint, but existing algorithms are not efficient in their space usage. For a stream of m requests for n cacheable objects, all existing algorithms that provably compute the hit rate curve use space linear in n. In the context of modern storage systems, n can easily be in the billions or trillions, so the space usage of these algorithms makes them impractical. We present the first algorithm for provably approximating hit rate curves for the LRU policy with sublinear space. Our algorithm uses O( p^2 * log(n) * log^2(m) / epsilon^2 ) bits of space and approximates the hit rate curve at p uniformly-spaced points to within additive error epsilon. This is not far from optimal. Any single-pass algorithm with the same guarantees must use Omega(p^2 + epsilon^{-2} + log(n)) bits of space. Furthermore, our use of additive error is necessary. Any single-pass algorithm achieving multiplicative error requires Omega(n) bits of space. Zachary Drudi, Nicholas J. A. Harvey, Stephen Ingram, Andy Warfield, Jake Wires |
APPROX-RANDOM | 5 |
| 2014 | Strata: scalable high-performance storage on virtualized non-volatile memory
Brendan Cully, Jake Wires, Dutch T. Meyer, Kevin Jamieson 0002, Keir Fraser, Tim Deegan, Daniel Stodden, Geoffrey Lefebvre, Daniel Ferstay, Andy Warfield |
FAST | 2 |
| 2014 | Characterizing Storage Workloads with Counter Stacks
Jake Wires, Stephen Ingram, Zachary Drudi, Nicholas J. A. Harvey, Andy Warfield |
OSDI | 1 |
| 2011 | Capo: Recapitulating Storage for Virtual Desktops
Mohammad Shamma, Dutch T. Meyer, Jake Wires, Maria Ivanova, Norman C. Hutchinson, Andy Warfield |
FAST | 3 |
| 2011 | Exposing File System Mappings with MapFS
Jake Wires, Mark Spear, Andy Warfield |
HotStorage | 1 |
| 2010 | Fast and Cautious Evolution of Cloud Storage
Dutch T. Meyer, Mohammad Shamma, Jake Wires, Norman C. Hutchinson, Andy Warfield |
HotStorage | 3 |
| 2007 | Secure file system versioning at the block levelabstractIn typical file systems, valuable data is vulnerable to being accidentally or maliciously deleted or overwritten. Versioning file systems protect data from accidents by transparently retaining old versions, but do less well in protecting data from malicious attack. These systems remain vulnerable to attackers who gain unauthorized access to prune old file versions, who bypass the file system to directly manipulate storage, or who exploit bugs in any part of the operating system. Jake Wires, Michael J. Feeley |
EuroSys | 1 |