Home

My research builds abstractions and runtime systems for programmable, virtualized, and heterogeneous computing infrastructures across edge and cloud datacenters. I take a systems lens: programming models, runtime mechanisms, and resource management that hide hardware diversity while keeping applications resilient and secure. Lately, I focus on how these ideas extend across heterogeneous hardware, from programmable switches and SmartNICs to GPUs.

Recent News [all]

Current Projects

Programming and Operating Systems for In-Network Computing

Systems and abstractions for deploying, managing, and evolving programs on programmable network hardware

Alkali (NSDI'25)  ·  ExoPlane (NSDI'23)  ·  RedPlane (SIGCOMM'21)  ·  TEA (SIGCOMM'20)

5G Edge Computing for Real-Time Interactive Applications

Cellular edge infrastructure for real-time physical and edge AI

SMEC (NSDI'26)  ·  ARMA (MobiSys'25)

Secure and Resilient 5G Infrastructure

Security and resilience mechanisms for emerging open RAN architectures

5G Fronthaul Security (USENIX Security'24)  ·  Slingshot (SIGCOMM'23)  ·  Atlas (MobiCom'23)

Realistic Synthetic Data Generation for Datacenter Applications

AI-driven approaches for synthesizing realistic testing environments and traces to support development and evaluation of applications and OS policies

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