My research focuses on making computing and networking infrastructure predictable and resilient for diverse applications, including AI training and inference and real-time interactive services, across cloud datacenters and the network edge. I build abstractions and runtime systems that deliver predictable performance and resilience under resource sharing and failures, along with tools to design and test them, from high-fidelity simulation and efficient profiling to realistic workload generation.
Recent News [all]
- [09/2026] NicOS and Programmable Scale-Up Switches accepted to appear at HotNets 2026
- [09/2026] Dooly accepted to appear at NeurIPS 2026
- [08/2026] Vulcan accepted to appear at EuroSys 2027
- [07/2026] Received an NSF VINES award for FarmBrain, real-time agricultural robotics with AI-native cellular edge computing
- [07/2026] LFS accepted to appear at NSDI 2027
- [05/2026] PacketExpress accepted to appear at SIGCOMM 2026
- [03/2026] Mimesys accepted to appear at OSDI 2026
- [12/2025] SMEC accepted to appear at NSDI 2026
Research Themes
Programmable and Resilient Datacenter Infrastructure for AI and Cloud
NICs, switches, and GPU fabrics have become shared, programmable computers at the core of AI and cloud infrastructure, yet software can neither fully program nor manage them. We build abstractions and runtime systems that make this hardware programmable, manage and isolate its shared resources like an operating system, and keep workloads running through failures.
Leto (arXiv'26) · NicOS (HotNets'26) · Programmable Scale-Up Switches (HotNets'26) · Alkali (NSDI'25) · ExoPlane (NSDI'23) · RedPlane (SIGCOMM'21) · TEA (SIGCOMM'20)
Predictable and Resilient Real-Time Edge Computing
Real-time interactive applications, from live video analytics to live generative AI, need end-to-end latency guarantees across the wireless network and edge servers, yet both are scheduled without awareness of application SLOs. We build systems that make computing at the network edge SLO-aware, secure, and resilient to failures.
SMEC (NSDI'26) · ARMA (MobiSys'25) · 5G Fronthaul Security (USENIX Security'24) · Slingshot (SIGCOMM'23) · Atlas (MobiCom'23)
Predicting and Validating System Behavior
Knowing how the systems above will behave before deployment requires measurements that are costly at scale and production access that is rarely available. To design and test them, we also build high-fidelity simulators, efficient profiling methods, and generators of realistic workloads and executable testing environments.
Dooly (NeurIPS'26) · Mimesys (OSDI'26) · TraceLLM (EMNLP'25)
