I am a fifth-year Ph.D. student in the Networks and Mobile Systems and Sampa groups at Paul G. Allen School of Computer Science & Engineering, University of Washington. I am advised by Arvind Krishnamurthy, Luis Ceze, and Simon Peter.
I work on programmable networks and distributed systems. My research focuses on optimizing distributed systems by exploring the computing capabilities across the programmable network fabric, including SmartNICs at the edge, reconfigurable switches in the network, network accelerators along the path.
- fRSM provides consistent and fault-tolerant metadata indexes for a cluster storage system (NSDI’20).
- CalQ realizes the calendar queue abstraction for packet scheduling on RMT switches (NSDI’20).
- TaichiSort wins the Daytona JouleSort (World Sort Benchmark’19).
- iPipe offloads actor-based distributed applications onto SmartNICs (SIGCOMM’19).
- E3 explores the energy efficiency benefits of running Microservices on SmartNICs (ATC’19).
- Floem is a data-flow based programming system for SmartNIC-accelerated applications (OSDI’18).
- AFQ approximates fair queueing mechanisms on RMT switches (NSDI’18).
- IncBricks is an in-network caching fabric with basic computing primitives (ASPLOS’17).