VLDB 2026 Research / reviewers in the wild / expert
Jonas Pfefferle
dblp:159/6308
· DBLP profile ↗
12ranked-venue papers
1as first author
3since 2021 · last 2025
0009-0006-9013-3078ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 9 · 1 first-author · 2 since 2021Software engineering, systems software and programming languages · 2 · 1 since 2021Artificial intelligence and machine learning · 1Graphics, computer vision, multimedia, augmented reality and games · 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 · 44% Cloud and datacenter computing · 37% Memory systems · 19% | |
| Software engineering, system software, and programming languages
2 papers |
Operating systems · 100% | |
| Artificial intelligence
1 paper |
Trustworthy machine learning · 100% | |
| Computer networks
1 paper |
Datacenter networks · 100% |
Topics — the 16 heaviest of 16, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Operating systems › resource management › memory management
page cache |
0.9 | 1 | 2025 | cache_ext: Customizing the Page Cache with eBPF · SOSP 2025 |
Storage systems
file systems |
0.9 | 1 | 2025 | cache_ext: Customizing the Page Cache with eBPF · SOSP 2025 |
Memory systems › cache management › storage caching
page cache management |
0.9 | 1 | 2025 | cache_ext: Customizing the Page Cache with eBPF · SOSP 2025 |
Cloud and datacenter computing › serverless computing
ephemeral storage |
0.7 | 2 | 2018 | Understanding Ephemeral Storage for Serverless Analytics · USENIX ATC 2018 Pocket: Elastic Ephemeral Storage for Serverless Analytics · OSDI 2018 |
Cloud and datacenter computing
serverless computing |
0.7 | 2 | 2018 | Understanding Ephemeral Storage for Serverless Analytics · USENIX ATC 2018 Pocket: Elastic Ephemeral Storage for Serverless Analytics · OSDI 2018 |
Machine learning › Trustworthy machine learning › interpretability › explainable AI
anomaly explanation |
0.4 | 1 | 2020 | An Anomaly Detection and Explainability Framework using Convolutional Autoencoders for Data Storage Systems · IJCAI 2020 |
Machine learning › Trustworthy machine learning
interpretability |
0.4 | 1 | 2020 | An Anomaly Detection and Explainability Framework using Convolutional Autoencoders for Data Storage Systems · IJCAI 2020 |
Storage systems
storage reliability |
0.4 | 1 | 2020 | An Anomaly Detection and Explainability Framework using Convolutional Autoencoders for Data Storage Systems · IJCAI 2020 |
Operating systems › kernel
kernel design |
0.4 | 1 | 2019 | Unification of Temporary Storage in the NodeKernel Architecture · USENIX ATC 2019 |
Operating systems › resource management
storage management |
0.4 | 1 | 2019 | Unification of Temporary Storage in the NodeKernel Architecture · USENIX ATC 2019 |
Datacenter networks
RDMA |
0.3 | 1 | 2018 | FlashNet: Flash/Network Stack Co-Design · ACM Trans. Storage 2018 |
Cloud and datacenter computing
cloud storage |
0.3 | 1 | 2018 | Pocket: Elastic Ephemeral Storage for Serverless Analytics · OSDI 2018 |
Storage systems › data representation
file format |
0.3 | 1 | 2018 | Albis: High-Performance File Format for Big Data Systems · USENIX ATC 2018 |
Storage systems
flash and SSD |
0.3 | 1 | 2018 | FlashNet: Flash/Network Stack Co-Design · ACM Trans. Storage 2018 |
Storage systems
key-value storage |
0.1 | 1 | 2018 | FlashNet: Flash/Network Stack Co-Design · ACM Trans. Storage 2018 |
Cloud and datacenter computing › serverless computing
serverless analytics |
0.1 | 1 | 2018 | Understanding Ephemeral Storage for Serverless Analytics · USENIX ATC 2018 |
Methods — techniques the papers use, named apart from their topics
eBPF · 1.7convolutional autoencoder · 0.9cross-stack co-design · 0.7RDMA · 0.7serverless analytics · 0.3ephemeral storage · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | cache_ext: Customizing the Page Cache with eBPF
Tal Zussman, Ioannis Zarkadas, Jeremy Carin, Andrew Cheng, Hubertus Franke, Jonas Pfefferle, Asaf Cidon |
SOSP | 6 |
| 2023 | DPFS: DPU-Powered File System VirtualizationabstractAs we move towards hyper-converged cloud solutions, the efficiency and overheads of distributed file systems at the cloud tenant side (i.e., client) become of paramount importance. Often, the clientside driver of a cloud file system is complex and CPU intensive, deeply coupled with the backend implementation, and requires optimizing multiple intrusive knobs. In this work, we propose to decouple the file system client from its backend implementation by virtualizing it with an off-the-shelf DPU using the Linux virtio-fs software stack. The decoupling allows us to offload the file system client execution to a DPU, which is managed and optimized by the cloud provider, while freeing the host CPU cycles. DPFS, our proposed framework, is 4.4× more host CPU efficient per I/O, delivers comparable performance to a tenant with zero-configuration and without modification of their host software stack, while allowing workload and hardware specific backend optimizations. The DPFS framework and its artifacts are publically available at https://github.com/IBM/DPFS. Peter-Jan Gootzen, Jonas Pfefferle, Radu Stoica, Animesh Trivedi |
SYSTOR | 2 |
| 2022 | Understanding modern storage APIs: a systematic study of libaio, SPDK, and io_uringabstractRecent high-performance storage devices have exposed software inefficiencies in existing storage stacks, leading to a new breed of I/O stacks. The newest storage API of the Linux kernel is io_uring. We perform one of the first in-depth studies of io_uring, and compare its performance and dis-/advantages with the established libaio and SPDK APIs. Our key findings reveal that (i) polling design significantly impacts performance; (ii) with enough CPU cores io_uring can deliver performance close to that of SPDK; and (iii) performance scalability over multiple CPU cores and devices requires careful consideration and necessitates a hybrid approach. Last, we provide design guidelines for developers of storage intensive applications. Diego Didona, Jonas Pfefferle, Nikolas Ioannou, Bernard Metzler, Animesh Trivedi |
SYSTOR | 2 |
| 2020 | An Anomaly Detection and Explainability Framework using Convolutional Autoencoders for Data Storage SystemsabstractAnomaly detection in data storage systems is a challenging problem due to the high dimensional sequential data involved, and lack of labels. The state of the art for automating anomaly detection in these systems typically relies on hand crafted rules and thresholds which mainly allow to distinguish between normal and abnormal behavior of each indicator in isolation. In this work we present an end-to-end framework based on convolutional autoencoders which not only allows for anomaly detection on multivariate time series data, but also provides explainability. This is done by identifying similar historic anomalies and extracting the most influential indicators. These are then presented to relevant personnel such as system designers and architects, or to support engineers for further analysis. We demonstrate the application of this framework along with an intuitive interactive web interface which was developed for data storage system anomaly detection. We discuss how this framework along with its explainability aspects enables support engineers to effectively tackle abnormal behaviors, all while allowing for crucial feedback. Roy Assaf, Ioana Giurgiu, Jonas Pfefferle, Serge Monney, Haralampos Pozidis, Anika Schumann |
IJCAI | 3 |
| 2019 | Unification of Temporary Storage in the NodeKernel Architecture
Patrick Stuedi, Animesh Trivedi, Jonas Pfefferle, Ana Klimovic, Adrian Schüpbach, Bernard Metzler |
USENIX ATC | 3 |
| 2018 | Pocket: Elastic Ephemeral Storage for Serverless Analytics
Ana Klimovic, Patrick Stuedi, Animesh Trivedi, Jonas Pfefferle, Christoforos E. Kozyrakis |
OSDI | 5 |
| 2018 | Understanding Ephemeral Storage for Serverless Analytics
Ana Klimovic, Christoforos E. Kozyrakis, Patrick Stuedi, Jonas Pfefferle, Animesh Trivedi |
USENIX ATC | 5 |
| 2018 | Albis: High-Performance File Format for Big Data Systems
Animesh Trivedi, Patrick Stuedi, Jonas Pfefferle, Adrian Schüpbach, Bernard Metzler |
USENIX ATC | 3 |
| 2018 | FlashNet: Flash/Network Stack Co-DesignabstractDuring the past decade, network and storage devices have undergone rapid performance improvements, delivering ultra-low latency and several Gbps of bandwidth. Nevertheless, current network and storage stacks fail to deliver this hardware performance to the applications, often due to the loss of I/O efficiency from stalled CPU performance. While many efforts attempt to address this issue solely on either the network or the storage stack, achieving high-performance for networked-storage applications requires a holistic approach that considers both. In this article, we present FlashNet, a software I/O stack that unifies high-performance network properties with flash storage access and management. FlashNet builds on RDMA principles and abstractions to provide a direct, asynchronous, end-to-end data path between a client and remote flash storage. The key insight behind FlashNet is to co-design the stack’s components (an RDMA controller, a flash controller, and a file system) to enable cross-stack optimizations and maximize I/O efficiency. In micro-benchmarks, FlashNet improves 4kB network I/O operations per second (IOPS by 38.6% to 1.22M, decreases access latency by 43.5% to 50.4μs, and prolongs the flash lifetime by 1.6-5.9× for writes. We illustrate the capabilities of FlashNet by building a Key-Value store and porting a distributed data store that uses RDMA on it. The use of FlashNet’s RDMA API improves the performance of KV store by 2× and requires minimum changes for the ported data store to access remote flash devices. Animesh Trivedi, Nikolas Ioannou, Bernard Metzler, Patrick Stuedi, Jonas Pfefferle, Kornilios Kourtis, Ioannis Koltsidas, Thomas R. Gross |
ACM Trans. Storage | 5 |
| 2017 | FlashNet: flash/network stack co-designabstractDuring the past decade, network and storage devices have undergone rapid performance improvements, delivering ultra-low latency and several Gbps of bandwidth. Nevertheless, current network and storage stacks fail to deliver this hardware performance to the applications, often due to the loss of IO efficiency from stalled CPU performance. While many efforts attempt to address this issue solely on either the network or the storage stack, achieving high-performance for networked-storage applications requires a holistic approach that considers both. Animesh Trivedi, Nikolas Ioannou, Bernard Metzler, Patrick Stuedi, Jonas Pfefferle, Ioannis Koltsidas, Kornilios Kourtis, Thomas R. Gross |
SYSTOR | 5 |
| 2015 | A Hybrid I/O Virtualization Framework for RDMA-capable Network InterfacesabstractDMA-capable interconnects, providing ultra-low latency and high bandwidth, are increasingly being used in the context of distributed storage and data processing systems. However, the deployment of such systems in virtualized data centers is currently inhibited by the lack of a flexible and high-performance virtualization solution for RDMA network interfaces. Jonas Pfefferle, Patrick Stuedi, Animesh Trivedi, Bernard Metzler, Ioannis Koltsidas, Thomas R. Gross |
VEE | 1 |
| 2014 | DaRPC: Data Center RPCabstractRemote Procedure Call (RPC) has been the cornerstone of distributed systems since the early 80s. Recently, new classes of large-scale distributed systems running in data centers are posing extra challenges for RPC systems in terms of scaling and latency. We find that existing RPC systems make very poor usage of resources (CPU, memory, network) and are not ready to handle these upcoming workloads. Patrick Stuedi, Animesh Trivedi, Bernard Metzler, Jonas Pfefferle |
SoCC | 4 |