Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Jonas Pfefferle is active.

Publication


Featured researches published by Jonas Pfefferle.


symposium on cloud computing | 2014

DaRPC: Data Center RPC

Patrick Stuedi; Animesh Trivedi; Bernard Metzler; Jonas Pfefferle

Remote 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. In this paper we present DaRPC, an RPC framework which uses RDMA to implement a tight integration between RPC message processing and network processing in user space. DaRPC efficiently distributes computation, network resources and RPC resources across cores and memory to achieve a high aggregate throughput (2-3M ops/sec) at a very low per-request latency (10μs with iWARP). In the evaluation we show that DaRPC can boost the RPC performance of existing distributed systems in the cloud by more than an order of magnitude for both throughput and latency.


virtual execution environments | 2015

A Hybrid I/O Virtualization Framework for RDMA-capable Network Interfaces

Jonas Pfefferle; Patrick Stuedi; Animesh Trivedi; Bernard Metzler; Ioannis Koltsidas; Thomas R. Gross

DMA-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. In this work, we present a hybrid virtualization architecture which builds upon the concept of separation of paths for control and data operations available in RDMA. With hybrid virtualization, RDMA control operations are virtualized using hypervisor involvement, while data operations are set up to bypass the hypervisor completely. We describe HyV (Hybrid Virtualization), a virtualization framework for RDMA devices implementing such a hybrid architecture. In the paper, we provide a detailed evaluation of HyV for different RDMA technologies and operations. We further demonstrate the advantages of HyV in the context of a real distributed system by running RAMCloud on a set of HyV-enabled virtual machines deployed across a 6-node RDMA cluster. All of the performance results we obtained illustrate that hybrid virtualization enables bare-metal RDMA performance inside virtual machines while retaining the flexibility typically associated with paravirtualization.


acm international conference on systems and storage | 2017

FlashNet: flash/network stack co-design

Animesh Trivedi; Nikolas Ioannou; Bernard Metzler; Patrick Stuedi; Jonas Pfefferle; Ioannis Koltsidas; Kornilios Kourtis; Thomas R. Gross

During 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. In this paper, we present FlashNet, a software IO 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 stacks components (an RDMA controller, a flash controller, and a file system) to enable cross-stack optimizations and maximize IO efficiency. In micro-benchmarks, FlashNet improves 4kB network IOPS by 38.6% to 1.22M, decreases access latency by 43.5% to 50.4 µsecs, 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 FlashNets RDMA API improves the performance of KV store by 2×, and requires minimum changes for the ported data store to access remote flash devices.


IEEE Data(base) Engineering Bulletin | 2017

Crail: A High-Performance I/O Architecture for Distributed Data Processing.

Patrick Stuedi; Animesh Trivedi; Jonas Pfefferle; Radu Stoica; Bernard Metzler; Nikolas Ioannou; Ioannis Koltsidas


ieee international conference on cloud computing technology and science | 2016

On the [ir]relevance of network performance for data processing

Animesh Trivedi; Patrick Stuedi; Jonas Pfefferle; Radu Stoica; Bernard Metzler; Ioannis Koltsidas; Nikolas Ioannou


Archive | 2016

Controller and method for migrating rdma memory mappings of a virtual machine

Bernard Metzler; Jonas Pfefferle; Patrick Stuedi; Animesh Trivedi


usenix annual technical conference | 2018

Understanding Ephemeral Storage for Serverless Analytics.

Ana Klimovic; Yawen Wang; Christos Kozyrakis; Patrick Stuedi; Jonas Pfefferle; Animesh Trivedi


usenix annual technical conference | 2018

Albis: High-Performance File Format for Big Data Systems.

Animesh Trivedi; Patrick Stuedi; Jonas Pfefferle; Adrian Schüpbach; Bernard Metzler


Archive | 2017

EXTENDING REMOTE DIRECT MEMORY ACCESS OPERATIONS FOR STORAGE CLASS MEMORY ACCESS

Nikolas Ioannou; Bernard Metzler; Jonas Pfefferle; Patrick Stuedi; Animesh Trivedi


Archive | 2016

Controller und Verfahren zum Migrieren von RDMA-Arbeitsspeicherzuordnungen einer virtuellen Maschine

Bernard Metzler; Jonas Pfefferle; Patrick Stuedi; Animesh Trivedi

Collaboration


Dive into the Jonas Pfefferle's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar

Radu Stoica

École Polytechnique Fédérale de Lausanne

View shared research outputs
Top Co-Authors

Avatar

Radu Stoica

École Polytechnique Fédérale de Lausanne

View shared research outputs
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge