Patrick Stuedi  Patrick Stuedi photo       

contact information

Research Staff
Zurich Research Laboratory, Zurich, Switzerland


Professional Associations

Professional Associations:  ACM SIGOPS

more information

More information:  Visitor information



About me

I'm a member of the research staff at IBM research Zurich. My research interests are in distributed systems, networking and operating systems. I graduated with a PhD from ETH Zurich in 2008 and spent two years (2008-2010) as a Postdoc at Microsoft Research Silicon Valley.  

The general theme of my work is to explore how modern networking and storage hardware can be exploited in distributed systems. Currently I'm working on the Crail project, a new userpace I/O architecture for the Apache data processing ecosystem (Spark, Hadoop, Flink, etc.) based on the Crail distributed file system. The Crail file system and its higher level components (e.g., shuffle engine, SQL operators, etc.) are designed from ground up for fast storage and networking hardware.

Earlier, I developed DiSNI, a zero-copy RDMA-based network stack for the JVM, DaRPC, a ultra-low latency RPC library also for the JVM, and jVerbs, an RDMA-based network stack and precurser of DiSNI, which is part of the IBM JDK since May 2014.




Recent Publications


I'm co-teaching the following courses at ETH Zurich.