Biography

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.

Research

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.

Teaching

CPS 510: Advanced Operating Systems (Fall 2020)

Students

Current PhD students: Jingrong Chen (2020-), Guozhen She (2020-), Xinhao Kong (starting 2021)
I also work closely with Samantha Miller (UW), Kaiyuan Zhang (UW), Zhuohan Li (UC Berkeley), Siyuan (Ryans) Zhuang (UC Berkeley)

Publications

Ansor: Generating High-Performance Tensor Programs for Deep Learning.
Lianmin Zheng, Chengfan Jia, Minmin Sun, Zhao Wu, Cody Hao Yu, Ameer Haj-Ali, Yida Wang, Jun Yang, Danyang Zhuo, Koushik Sen, Joseph E. Gonzalez, Ion Stoica.
OSDI 2020
Gallium: Automated Software Middlebox Offloading to Programmable Switches.
Kaiyuan Zhang, Danyang Zhuo, Arvind Krishnamurthy.
SIGCOMM 2020
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.
SIGCOMM 2017
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