Area of research
Computer Networks and Communications · Hardware and Architecture
Research interest
Research interests include Software System Performance and Reliability, Parallel Computing and Optimization Techniques, Software Testing and Debugging Techniques, and Distributed systems and fault tolerance.
CacheBlend: Fast Large Language Model Serving for RAG with Cached Knowledge Fusion
CacheGen: KV Cache Compression and Streaming for Fast Large Language Model Serving
HotGPT: How to Make Software Documentation More Useful with a Large Language Model?
Automated testing of software that uses machine learning APIs
Understanding and Detecting Software Upgrade Failures in Distributed Systems
Are Machine Learning Cloud APIs Used Correctly?
Understanding and automatically detecting conflicting interactions between smart home IoT applications
Visualizing Differences to Improve End-User Understanding of Trigger-Action Programs
AutoTap: Synthesizing and Repairing Trigger-Action Programs Using LTL Properties
Efficient scalable thread-safety-violation detection
What bugs cause production cloud incidents?
How <i>not</i> to structure your database-backed web applications
Understanding and Auto-Adjusting Performance-Sensitive Configurations
Understanding and Auto-Adjusting Performance-Sensitive Configurations
Performance Diagnosis for Inefficient Loops
Understanding Database Performance Inefficiencies in Real-world Web Applications
High-Throughput and Sensitive Quantification of Circulating Tumor DNA by Microfluidic-Based Multiplex PCR and Next-Generation Sequencing
Understanding and generating high quality patches for concurrency bugs
Caramel: detecting and fixing performance problems that have non-intrusive fixes
CARAMEL: Detecting and Fixing Performance Problems That Have Non-Intrusive Fixes
Proceedings of the 2015 USENIX Conference on Usenix Annual Technical Conference
2015cited by 63position: first
Fixing, preventing, and recovering from concurrency bugs
CNS Core: Medium: Accurate Anytime Learning for Energy andTimeliness in Software Systems
NSF Student Travel Grant for 2020 ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS)
Student Travel Support for 2016 USENIX Annual Technical Conference
BIGDATA: Collaborative Research: F: Holistic Optimization of Data-Driven Applications
CSR: Medium:Collaborative Research:Holistic, Cross-Site, Hybrid System Anomaly Debugging for Large Scale Hosting Infrastructures
XPS: FULL: CCA: Production-Run Failure Recovery Based Approach to Reliable Parallel Software
CAREER: Combating Performance Bugs in Software Systems
CAREER: Combating Performance Bugs in Software Systems
Fighting Concurrency Bugs through Effect-Oriented Approaches