Hang Zhu


     Hang Zhu

     Ph.D. Candidate
     Department of Computer Science
     Johns Hopkins University
     E-mail: hzhu@jhu.edu


Bio

I am a Ph.D. candidate in Department of Computer Science, Johns Hopkins University, advised by Prof. Xin Jin. I received my bachelor degree from Tsinghua University, China. My research interests lie primarily in computer networks and distributed systems, with a focus on programmable networks and machine learning (ML) for systems and networking.


Education

  • Ph. D. in Department of Computer Science, Johns Hopkins University, 2017 - present
  • B.E. in Department of Automation, Tsinghua University, 2013 - 2017

  • Publications

  • NetVRM: Virtual Register Memory for Programmable Networks
    Hang Zhu, Tao Wang, Yi Hong, Dan R. K. Ports, Anirudh Sivaraman, Xin Jin
    NSDI, 2022
    [PDF] [Slides]
  • Network Planning with Deep Reinforcement Learning
    Hang Zhu, Varun Gupta, Satyajeet Singh Ahuja, Yuandong Tian, Ying Zhang, Xin Jin
    SIGCOMM, 2021
    [PDF] [Slides(long)] [Slides(short)] [Code]
  • Runtime Recovery of Web Applications under Zero-Day ReDoS Attacks
    Zhihao Bai, Ke Wang, Hang Zhu, Yinzhi Cao, Xin Jin
    S&P, 2021
    [PDF] [Slides(long)] [Slides(short)] [Code]
  • RackSched: A Microsecond-Scale Scheduler for Rack-Scale Computers
    Hang Zhu, Kostis Kaffes, Zixu Chen, Zhenming Liu, Christos Kozyrakis, Ion Stoica, Xin Jin
    OSDI, 2020
    [PDF] [Slides(long)] [Slides(short)] [Code]
  • Multitenancy for Fast and Programmable Networks in the Cloud
    Tao Wang, Hang Zhu, Fabian Ruffy, Xin Jin, Anirudh Sivaraman, Dan R. K. Ports, Aurojit Panda
    HotCloud, 2020
    [PDF] [Slides]
  • Harmonia: Near-Linear Scalability for Replicated Storage with In-Network Conflict Detection
    Hang Zhu, Zhihao Bai, Jialin Li, Ellis Michael, Dan R. K. Ports, Ion Stoica, Xin Jin
    VLDB, 2020
    [PDF] [Slides]
  • Neural Packet Classification
    Eric Liang, Hang Zhu, Xin Jin, Ion Stoica
    SIGCOMM, 2019
    [PDF] [Slides] [Code]
  • BitCuts: A Fast Packet Classification Algorithm Using Bit-Level Cutting
    Zhi Liu, Shijie Sun, Hang Zhu, Jiaqi Gao, Jun Li‚Äč
    Computer Communications, 2017

  • Teaching

  • Teaching Assistant at Johns Hopkins University, Fall 2019
    EN.601.714 Advanced Computer Networks
  • Teaching Assistant at Johns Hopkins University, Spring 2019
    EN.601.414/614 Computer Networks
  • Teaching Assistant at Johns Hopkins University, Spring 2018
    EN.601.414/614 Computer Networks

  • Experiences

  • Research Intern at Azure for Operators, Microsoft, May, 2021 - August, 2021
  • Research Intern at Alibaba Group (U.S.) Inc., May, 2018 - August, 2018