EDBT 2026 Demo / reviewers in the wild / expert
Jonathan Behrens
dblp:206/4545
· DBLP profile ↗
8ranked-venue papers
3as first author
2since 2021 · last 2022
—ORCID · unresolved
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 5 · 2 first-author · 2 since 2021Software engineering, systems software and programming languages · 3 · 1 first-author · 1 since 2021Computer networks · 1Security and privacy · 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
4 papers |
Distributed systems · 36% Processor architecture and microarchitecture · 26% Performance modeling and evaluation · 21% | |
| Network and information security
3 papers |
Hardware security and side channels · 70% Security and privacy of machine learning · 30% | |
| Databases, data mining, and information retrieval
1 paper |
Database system architecture and tuning · 50% Distributed and cloud data management · 50% |
Topics — the 9 heaviest of 15, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Processor architecture and microarchitecture › microarchitectural security
transient execution attacks |
0.6 | 1 | 2022 | Performance evolution of mitigating transient execution attacks · EuroSys 2022 |
Hardware security and side channels › microarchitectural attacks
transient execution attack |
0.4 | 1 | 2020 | Efficiently Mitigating Transient Execution Attacks using the Unmapped Speculation Contract · OSDI 2020 |
Cloud and datacenter computing › request scheduling
latency-sensitive scheduling |
0.4 | 1 | 2019 | Shenango: Achieving High CPU Efficiency for Latency-sensitive Datacenter Workloads · NSDI 2019 |
Hardware security and side channels
side-channel attack |
0.3 | 2 | 2022 | There's always a bigger fish: a clarifying analysis of a machine-learning-assisted side-channel attack · ISCA 2022 Performance evolution of mitigating transient execution attacks · EuroSys 2022 |
Distributed systems › fault tolerance
failure recovery |
0.3 | 1 | 2018 | Derecho: Fast State Machine Replication for Cloud Services · ACM Trans. Comput. Syst. 2018 |
Distributed systems
fault tolerance |
0.3 | 1 | 2018 | Derecho: Fast State Machine Replication for Cloud Services · ACM Trans. Comput. Syst. 2018 |
Distributed systems › replication
state machine replication |
0.3 | 1 | 2018 | Derecho: Fast State Machine Replication for Cloud Services · ACM Trans. Comput. Syst. 2018 |
Processor architecture and microarchitecture
speculative execution |
0.1 | 1 | 2020 | Efficiently Mitigating Transient Execution Attacks using the Unmapped Speculation Contract · OSDI 2020 |
Operating systems › resource management › process management
CPU scheduling |
0.1 | 1 | 2019 | Shenango: Achieving High CPU Efficiency for Latency-sensitive Datacenter Workloads · NSDI 2019 |
Methods — techniques the papers use, named apart from their topics
performance measurement · 1.1machine learning · 0.6causality analysis · 0.6non-blocking data-flow · 0.3RDMA · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | Performance evolution of mitigating transient execution attacksabstractToday's applications pay a performance penalty for mitigations to protect against transient execution attacks such as Meltdown [32] and Spectre [25]. Such a reduction in performance directly translates to higher operating costs and degraded user experience. This paper measures the performance impact of these mitigations across a range of processors from multiple vendors and across several security boundaries to identify trends over successive generations of processors and to attribute how much of the overall slowdown is caused by each individual mitigation. Jonathan Behrens, Adam Belay, M. Frans Kaashoek |
EuroSys | 1 |
| 2022 | There's always a bigger fish: a clarifying analysis of a machine-learning-assisted side-channel attackabstractMachine learning has made it possible to mount powerful attacks through side channels that have traditionally been seen as challenging to exploit. However, due to the black-box nature of machine learning models, these attacks are often difficult to interpret correctly. Models that detect correlations cannot be used to prove causality or understand an attack's various sources of information leakage. Jack Cook, Jules Drean, Jonathan Behrens, Mengjia Yan 0001 |
ISCA | 3 |
| 2020 | Efficiently Mitigating Transient Execution Attacks using the Unmapped Speculation Contract
Jonathan Behrens, Anton Cao, Cel Skeggs, Adam Belay, M. Frans Kaashoek, Nickolai Zeldovich |
OSDI | 1 |
| 2019 | Shenango: Achieving High CPU Efficiency for Latency-sensitive Datacenter Workloads
Amy Ousterhout, Joshua Fried, Jonathan Behrens, Adam Belay, Hari Balakrishnan |
NSDI | 3 |
| 2018 | RDMC: A Reliable RDMA Multicast for Large ObjectsabstractMulticast patterns are common in cloud computing and datacenter settings. Applications and infrastructure tools such as Spark frequently move large objects around, update files replicated to multiple nodes, or push new versions of programs to compute nodes. Some applications use replication directly, for example to increase fault-tolerance or achieve parallelism. Implementations of Paxos, block chains and other libraries often employ a hand-built reliable multicast as a primitive. Yet operating systems continue to be focused on point-to-point communication solutions such as TCP or RDMA, a hardware layer with TCP-like semantics that offers zero copy transfers, but lacks a reliable multi-destination transfer capability. Our system, RDMC (RDMA Multicast), offers reliable multicast functionality constructed from RDMA unicast. We discuss design choices, present a theoretical analysis of RDMC's robustness to delays and slow network links, and report on experiments that evaluate RDMC over Mellanox RDMA. Jonathan Behrens, Sagar Jha, Kenneth P. Birman, Edward Tremel |
DSN | 1 |
| 2018 | Noria: dynamic, partially-stateful data-flow for high-performance web applications
Jon Gjengset, Malte Schwarzkopf, Jonathan Behrens, Lara Timbó Araújo, Martin Ek, Eddie Kohler, M. Frans Kaashoek, Robert Morris 0005 |
OSDI | 3 |
| 2018 | Derecho: Fast State Machine Replication for Cloud ServicesabstractCloud computing services often replicate data and may require ways to coordinate distributed actions. Here we present Derecho, a library for such tasks. The API provides interfaces for structuring applications into patterns of subgroups and shards, supports state machine replication within them, and includes mechanisms that assist in restart after failures. Running over 100Gbps RDMA, Derecho can send millions of events per second in each subgroup or shard and throughput peaks at 16GB/s, substantially outperforming prior solutions. Configured to run purely on TCP, Derecho is still substantially faster than comparable widely used, highly-tuned, standard tools. The key insight is that on modern hardware (including non-RDMA networks), data-intensive protocols should be built from non-blocking data-flow components. Sagar Jha, Jonathan Behrens, Theo Gkountouvas, Mae Milano, Weijia Song, Edward Tremel, Robbert van Renesse, Sydney Zink, Kenneth P. Birman |
ACM Trans. Comput. Syst. | 2 |
| 2017 | Building smart memories and high-speed cloud services for the internet of things with derechoabstractThe coming generation of Internet-of-Things (IoT) applications will process massive amounts of incoming data while supporting data mining and online learning. In cases with demanding real-time requirements, such systems behave as smart memories: a high-bandwidth service that captures sensor input, processes it using machine-learning tools, replicates and stores "interesting" data (discarding uninteresting content), updates knowledge models, and triggers urgently-needed responses. Sagar Jha, Jonathan Behrens, Theo Gkountouvas, Mae Milano, Weijia Song, Edward Tremel, Sydney Zink, Kenneth P. Birman, Robbert van Renesse |
SoCC | 2 |