I am an assistant professor in the Department of Computer Science at Duke University. Before Duke, I was a postdoctoral researcher in the RISE lab at UC Berkeley, working with Professor Ion Stoica. I completed my Ph.D. in the Paul G. Allen School of Computer Science and Engineering at University of Washington, advised by Professor Tom Anderson and Professor Arvind Krishnamurthy.

[Curriculum Vitae]

I am always recruiting computer science PhD students. Send me an email with your resume if you are interested in building cool computer systems with me!

If you are a Duke Undergrad/MS student and are interested in doing research with me, send me an email.


I do research broadly in operating systems, distributed systems, and computer networks. I currently focus on the following directions:

(1) OS design and implementation for efficient and flexible containers.
(2) High-performance distributed data-processing systems.
(3) Correct and efficient middleboxes & NFV.


CPS 510: Advanced Operating Systems (Fall 2020)


Gallium: Automated Software Middlebox Offloading to Programmable Switches.
Kaiyuan Zhang, Danyang Zhuo, Arvind Krishnamurthy.
Automated Verification of Customizable Middlebox Properties with Gravel.
Kaiyuan Zhang, Danyang Zhuo, Aditya Akella, Arvind Krishnamurthy, Xi Wang.
NSDI 2020
Practical Safe Linux Kernel Extensibility.
Samantha Miller, Kaiyuan Zhang, Danyang Zhuo, Shibin Xu, Arvind Krishnamurthy, Thomas Anderson.
HotOS 2019
Slim: OS Kernel Support for a Low-Overhead Container Overlay Network.
Danyang Zhuo, Kaiyuan Zhang, Yibo Zhu, Hongqiang Harry Liu, Matthew Rockett, Arvind Krishnamurthy, Thomas Anderson.
NSDI 2019
Understanding and Mitigating Packet Corruption in Data Center Networks.
Danyang Zhuo, Monia Ghobadi, Ratul Mahajan, Klaus-Tycho Förster, Arvind Krishnamurthy, Thomas Anderson.
RAIL: A Case for Redundant Arrays of Inexpensive Links in Data Center Networks.
Danyang Zhuo, Monia Ghobadi, Ratul Mahajan, Amar Phanishayee, Xuan Kelvin Zou, Hang Guan, Arvind Krishnamurthy, Thomas Anderson.
NSDI 2017
Canaries in the Network.
Danyang Zhuo, Qiao Zhang, Xin Yang, Vincent Liu.
HotNets 2016
RackCC: Rack-level Congestion Control.
Danyang Zhuo, Qiao Zhang, Vincent Liu, Arvind Krishnamurthy and Thomas Anderson.
HotNets 2016
Subways: A Case for Redundant, Inexpensive Data Center Edge Links.
Vincent Liu, Danyang Zhuo, Simon Peter, Arvind Krishnamurthy and Thomas Anderson.
CoNEXT 2015
Machine Fault Tolerance for Reliable Datacenter Systems.
Danyang Zhuo*, Qiao Zhang*, Dan Ports, Arvind Krishnamurthy and Thomas Anderson. (*equal contribution)
APSys 2014