The Demikernel Datapath OS Architecture for Microsecond-scale Datacenter Systems

Speaker: Irene Zhang , Microsoft Research

Date: Wednesday, November 03, 2021

Time: 4:00 PM to 5:00 PM Note: all times are in the Eastern Time Zone

Public: Yes


Event Type: Seminar

Room Description:

Host: Adam Belay, Julian Shun, MIT CSAIL

Contact: Linda Lynch,

Relevant URL:

Speaker URL:

Speaker Photo:

Reminders to:,,,,

Reminder Subject: TALK: The Demikernel Datapath OS Architecture for Microsecond-scale Datacenter Systems

******************IMPORTANT NOTE ABOUT REGISTRATION******************
- The registration link for Fall 2021 is different than from the link from previous terms, so you will need to register again.
- Please save the Zoom link that you receive after you register. This link will stay the same for all subsequent Fast Code seminars.
- Zoom does not recognize a second registration, and will not send out the link a second time. The organizers will not be notified of any second registration.
- If you have any problems with registration, please contact by 3:30pm on the day of the seminar, so that we can try to resolve it before the seminar begins.

Abstract: Datacenter systems and I/O devices now run at single-digit microsecond
latencies, requiring nanosecond-scale operating systems. Traditional
kernel-based operating systems impose an unaffordable overhead, so
recent kernel-bypass OSes (e.g., Arrakis, Ix) and libraries (e.g.,
Caladan, eRPC) eliminate the OS kernel from the I/O datapath. However,
none of these systems offer a general-purpose datapath OS replacement
that meet the needs of microsecond-scale systems.

This talk proposes Demikernel, a flexible datapath OS and architecture
designed for heterogenous kernel-bypass devices and microsecond-scale
datacenter systems. We have built two prototype Demikernel datapath
OSes and show that minimal effort is needed to port existing
microsecond-scale systems. Once ported, Demikernel lets applications
run across heterogenous kernel-bypass devices with nanosecond-scale
overheads and no code changes.

Bio: Irene Zhang is a Principal Researcher at Microsoft Research. Her
work focuses on datacenter operating systems and distributed systems,
especially making new datacenter hardware technologies more widely
usable by highly-demanding datacenter applications. Irene completed
her PhD in 2017 at the University of Washington, where her PhD thesis
focused on distributed systems that span mobile devices and cloud
servers. Her thesis work received the ACM SIGOPS Dennis Ritchie
doctoral dissertation award and the UW Allen School William Chan
Memorial dissertation award. Before her PhD, Irene was a member of
the virtual machine monitor group at VMware, where she worked on
memory resource management and virtual machine checkpointing.

Research Areas:
Systems & Networking

Impact Areas:

This event is not part of a series.

Created by Julian J. Shun Email at Thursday, October 21, 2021 at 12:21 AM.