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]

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)