Demo Data from EDBT 2026 / reviewers in the wild / expert
James Cadden
dblp:150/6020
· DBLP profile ↗
3ranked-venue papers
1as first author
0since 2021 · last 2020
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2Systems, architecture and hardware · 1 · 1 first-author
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
2 papers |
Cloud and datacenter computing · 100% | |
| Software engineering, system software, and programming languages
2 papers |
Operating systems · 100% |
Topics — the 4 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Cloud and datacenter computing
serverless computing |
0.4 | 1 | 2020 | SEUSS: skip redundant paths to make serverless fast · EuroSys 2020 |
Operating systems › operating system design
library operating systems |
0.2 | 1 | 2016 | EbbRT: A Framework for Building Per-Application Library Operating Systems · OSDI 2016 |
Operating systems › resource management › memory management
memory sharing |
0.1 | 1 | 2020 | SEUSS: skip redundant paths to make serverless fast · EuroSys 2020 |
Cloud and datacenter computing
virtualization |
0.1 | 1 | 2016 | EbbRT: A Framework for Building Per-Application Library Operating Systems · OSDI 2016 |
Methods — techniques the papers use, named apart from their topics
snapshotting · 0.9page-level sharing · 0.9
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | SEUSS: skip redundant paths to make serverless fastabstractThis paper presents a system-level method for achieving the rapid deployment and high-density caching of serverless functions in a FaaS environment. For reduced start times, functions are deployed from unikernel snapshots, bypassing expensive initialization steps. To reduce the memory footprint of snapshots we apply page-level sharing across the entire software stack that is required to run a function. We demonstrate the effects of our techniques by replacing Linux on the compute node of a FaaS platform architecture. With our prototype OS, the deployment time of a function drops from 100s of milliseconds to under 10 ms. Platform throughput improves by 51x on workload composed entirely of new functions. We are able to cache over 50,000 function instances in memory as opposed to 3,000 using standard OS techniques. In combination, these improvements give the FaaS platform a new ability to handle large-scale bursts of requests. James Cadden, Thomas Unger, Yara Awad, Han Dong, Orran Krieger, Jonathan Appavoo |
EuroSys | 1 |
| 2019 | Unikernels: The Next Stage of Linux's DominanceabstractUnikernels have demonstrated enormous advantages over Linux in many important domains, causing some to propose that the days of Linux's dominance may be coming to an end. On the contrary, we believe that unikernels' advantages represent the next natural evolution for Linux, as it can adopt the best ideas from the unikernel approach and, along with its battle-tested codebase and large open source community, continue to dominate. In this paper, we posit that an upstreamable unikernel target is achievable from the Linux kernel, and, through an early Linux unikernel prototype, demonstrate that some simple changes can bring dramatic performance advantages. Ali Raza 0003, Parul Sohal, James Cadden, Jonathan Appavoo, Ulrich Drepper, Orran Krieger, Renato Mancuso 0001, Larry Woodman |
HotOS | 3 |
| 2016 | EbbRT: A Framework for Building Per-Application Library Operating Systems
Dan Schatzberg, James Cadden, Han Dong, Orran Krieger, Jonathan Appavoo |
OSDI | 2 |