lprof: A Non-intrusive Request Flow Profiler for Distributed Systems. - Xu Zhao 004; Yongle Zhang; David Lion; Muhammad Faizan Ullah; Yu Luo 006; Ding Yuan 004; Michael Stumm (OSDI, 2014)

Don't Get Caught in the Cold, Warm-up Your JVM: Understand and Eliminate JVM Warm-up Overhead in Data-Parallel Systems. - David Lion; Adrian Chiu; Hailong Sun 001; Xin Zhuang; Nikola Grcevski; Ding Yuan 004 (OSDI, 2016)

Heterogeneous virtualized network function framework for the data center. - Naif Tarafdar; Thomas Lin; Nariman Eskandari; David Lion; Alberto Leon-Garcia; Paul Chow (FPL, 2017)

Pensieve: Non-Intrusive Failure Reproduction for Distributed Systems using the Event Chaining Approach. - Yongle Zhang; Serguei Makarov; Xiang Ren 003; David Lion; Ding Yuan 004 (SOSP, 2017)

Don't Get Caught in the Cold, Warm Up Your JVM. - David Lion; Adrian Chu; Hailong Sun 001; Xin Zhuang; Nikola Grcevski; Ding Yuan 004 (login Usenix Mag., 2017)

M3: end-to-end memory management in elastic system software stacks. - David Lion; Adrian Chiu; Ding Yuan 004 (EuroSys, 2021)

Hubble: Performance Debugging with In-Production, Just-In-Time Method Tracing on Android. - Yu Luo 006; Kirk Rodrigues; Cuiqin Li; Feng Zhang; Lijin Jiang; Bing Xia; David Lion; Ding Yuan 004 (OSDI, 2022)

Investigating Managed Language Runtime Performance: Why JavaScript and Python are 8x and 29x slower than C++, yet Java and Go can be Faster? - David Lion; Adrian Chiu; Michael Stumm; Ding Yuan 004 (USENIX ATC, 2022)

Relational Debugging - Pinpointing Root Causes of Performance Problems. - Xiang (Jenny) Ren; Sitao Wang; Zhuqi Jin; David Lion; Adrian Chiu; Tianyin Xu; Ding Yuan 004 (OSDI, 2023)