Zhihao Bai

3400 North Charles Street, BALTIMORE, MD 21218     ยท     zbai1 AT jhu DOT edu

Welcome! I am a fourth-year PhD student at Department of Computer Science, Johns Hopkins University, advised by Prof. Xin Jin.
I received my B.Sc from Shanghai Jiao Tong University, China in 2017, where I spent four wonderful years in ACM Honored Class.
I am interested in computer networks and distributed systems, with a focus on programmable switches and machine learning.


PipeSwitch: Fast Pipelined Context Switching for Deep Learning Applications

Zhihao Bai, Zhen Zhang, Yibo Zhu, Xin Jin

USENIX Symposium on Operating Systems Design and Implementation (OSDI), 2020

[PDF] [Slides(long)] [Slides(short)] [Code]

Harmonia: Near-Linear Scalability for Replicated Storage with In-Network Conflict Detection

Hang Zhu, Zhihao Bai, Jialin Li, Ellis Michael, Dan Ports, Ion Stoica, Xin Jin

International Conference on Very Large Data Bases (VLDB), 2020

[PDF] [Slides]

DistCache: Provable Load Balancing for Large-Scale Storage Systems with Distributed Caching

Zaoxing Liu, Zhihao Bai, Zhenming Liu, Xiaozhou Li, Changhoon Kim, Vladimir Braverman, Xin Jin, Ion Stoica

USENIX Conference on File and Storage Technologies (FAST), 2019

[PDF] [Extended Version] [Slides]

Best Paper Award



Bytedance Inc., advised by Yibo Zhu, May 2019 - Jan 2020

Alibaba Group (U.S.) Inc., advised by Hongqiang (Harry) Liu, May 2018 - Jan 2019

Microsoft Research Asia, advised by Guo Chen, Aug 2016 - Feb 2017

Professional Services

Conference reviewer: INFOCOM'20, INFOCOM'21

Journal reviewer: IEEE Transactions on Network and Service Management


Teaching Assistant

EN.601.414/614 Computer Networks, Fall 2020

EN.601.414/614 Computer Networks, Spring 2019


Johns Hopkins University

PhD student, Computer Science
August 2017 - Present

Shanghai Jiao Tong University

Bachelor of Science, Computer Science
Sept 2013 - July 2017