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. Over the last years, I've been working on Crail, a fast distributed data store designed from ground up for fast storage (DRAM, NVMe, PCM) and networking hardware (100Gb/s RDMA, NVMf). Crail is built upon principles of user-level I/O and primarily targets fast sharing of ephemeral data in distributed data processing workloads (Spark, Tensforflow, serverless workloads, etc.).

Currently, I'm working on a new storage platform for efficient ML training on disaggregated storage.

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.



  • Paper "Unification of Temporary Storage in the NodeKernel Architecture" was accepted to Usenix ATC'19!
  • April 2019: Slides from my recent Oreilly Strata talk on Crail are up!
  • March 2019: New blog post on deployment options for tiered storage disaggregation
  • March 2019: New blog post on shuffle disaggregation using RDMA and NVMf
  • October 2018: Paper on ephemeral storage for serverless computing accepted to OSDI'18
  • Spark Summit'18 talk on serverless machine learning using Crail
  • Two papers accepted at Usenix ATC 2018
  • January 2018: Crail is now an Apache Incubator project:
  • January 2017: Crail website is up:, moved to
  • October 2016: our (ongoing) work on the Crail I/O architecture is available at
  • July 2016: DiSNI library available at
  • July 2016: DaRPC library available at


Recent Publications



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

Program Committes

  • ASPLOS 2020 (external review comittee)
  • Usenix ATC 2019
  • ASPLOS 2019 (external review comittee)
  • SOCC 2018
  • Usenix ATC 2018
  • SOCC 2017
  • Systor 2017
  • ICDCS 2014
  • ICDCS 2011
  • ICDCS 2010