EDBT 2026 Demo / reviewers in the wild / expert
Nicholas Renner
dblp:260/5599
· DBLP profile ↗
1ranked-venue papers
0as first author
0since 2021 · last 2020
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 1Software engineering, systems software and programming languages · 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.
| Software engineering, system software, and programming languages
1 paper |
Operating systems · 50% Software maintenance and evolution · 50% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Distributed systems · 100% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software maintenance and evolution › build systems
build reproducibility |
0.4 | 1 | 2020 | Reproducible Containers · ASPLOS 2020 |
Operating systems › system security › operating system security › protection mechanism › isolation
container isolation |
0.4 | 1 | 2020 | Reproducible Containers · ASPLOS 2020 |
Distributed systems
fault tolerance |
0.1 | 1 | 2020 | Reproducible Containers · ASPLOS 2020 |
Distributed systems
replication |
0.1 | 1 | 2020 | Reproducible Containers · ASPLOS 2020 |
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | Reproducible ContainersabstractWe describe the design and implementation of DetTrace, a reproducible container abstraction for Linux implemented in user space. All computation that occurs inside a DetTrace container is a pure function of the initial filesystem state of the container. Reproducible containers can be used for a variety of purposes, including replication for fault-tolerance, reproducible software builds and reproducible data analytics. We use DetTrace to achieve, in an automatic fashion, reproducibility for 12,130 Debian package builds, containing over 800 million lines of code, as well as bioinformatics and machine learning workflows. We show that, while software in each of these domains is initially irreproducible, DetTrace brings reproducibility without requiring any hardware, OS or application changes. DetTrace's performance is dictated by the frequency of system calls: IO-intensive software builds have an average overhead of 3.49x, while a compute-bound bioinformatics workflow is under 2%. Omar S. Navarro Leija, Kelly Shiptoski, Ryan G. Scott, Baojun Wang, Nicholas Renner, Ryan Newton, Joseph Devietti |
ASPLOS | 5 |