[2020.11-Present] SerFlex: Online adaptive ML serving system against bursty and unpredictable workload. Developing an adaptive ML serving system that can timley react to bursty and unpredictable workloads to meet per-request latency requirements [Under Submission].
[2020.10-2021.9] NetHint: Cooperative network optimization for big data and ML applications in public cloud. Developed a network abstraction and an interactive mechanism between cloud provider and tenants to cooperatively enhance the performance of big data and ML applications [NSDI'22].
[2020.2-2022.2] LiteFlow: High-performance Adaptive Neural Networks for Kernel Datapath. Developed an adaptive Neural Networks (NNs)-based solution to optimize OS kernel datapath functions. It decouples the control path of adaptive NNs into: (1) a kernel-space fast path for efficient inference execution, and (2) a userspace slow path for efficient model tuning [SIGCOMM 2022, to appear].
[2019.6-2020.9] Caerus: Timely task scheduling for serverless analytics. Developed a task execution framework for serverless analytics. It optimizes both execution cost and job completion time by fully exploiting task execution dependencies [NSDI'21].
[2017.9-Present] DeepScheduler: Optimizing parameter synchronization for ML training systems. Developing a scheduling framework for model training systems. It fully exploits the allreduce communication pattern to speed up distributed ML training [APNet'20, Under submission].
[2016.2-2017.2] Hermes: Network load balancing system for big data applications. Developed a resilient load balancing system that can gracefully handle uncertainties (e.g., congestions and failures) for big data applications in a practical, readily-deployable fashion [SIGCOMM'17].
[2015.6-2016.2] CODA: Automatic network optimization for big data applications. Developed a network scheduler that can automatically identify and exploit application semantics (e.g., communication and execution dependencies) without manually updating applications [SIGCOMM'16].
[2013.10-2015.2] Amoeba: Deadline-aware networked system for inter-data center data transfers. Developed a deadline-based network abstraction and a deadline-aware networked system to guarantee deadlines for inter-data center data transfers [EuroSys'15, ToN'17].