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, and develop methods to predict and validate system behavior through efficient performance modeling and realistic testing.

Recent News [all]

Research Themes

Programmable and Resilient Datacenter Infrastructure for AI and Cloud

Abstractions and runtime systems for programming heterogeneous hardware (SmartNICs, switches, and GPU fabrics), managing shared compute, memory, and network resources, and recovering efficiently from failures, including in large-scale AI training

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

Systems and abstractions for sharing wireless network and nearby server resources to deliver low-latency, real-time interactive applications, from live video analytics to live generative AI, with predictable performance, security, and resilience

SMEC (NSDI'26)  ·  ARMA (MobiSys'25)  ·  5G Fronthaul Security (USENIX Security'24)  ·  Slingshot (SIGCOMM'23)  ·  Atlas (MobiCom'23)

Predicting and Validating System Behavior

Low-cost performance models and realistic, executable workloads for predicting and validating how systems behave across hardware, configurations, and resource contention, without exhaustive profiling or access to production systems

Dooly (NeurIPS'26)  ·  Mimesys (OSDI'26)  ·  TraceLLM (EMNLP'25)