Relational Debugging - Pinpointing Root Causes of Performance Problems.
Proceedings of the 17th USENIX Symposium on Operating Systems Design and Implementation, 2023
Investigating Managed Language Runtime Performance: Why JavaScript and Python are 8x and 29x slower than C++, yet Java and Go can be Faster?
Proceedings of the 2022 USENIX Annual Technical Conference, 2022
Hubble: Performance Debugging with In-Production, Just-In-Time Method Tracing on Android.
Proceedings of the 16th USENIX Symposium on Operating Systems Design and Implementation, 2022
M3: end-to-end memory management in elastic system software stacks.
Proceedings of the EuroSys '21: Sixteenth European Conference on Computer Systems, 2021
Don't Get Caught in the Cold, Warm Up Your JVM.
login Usenix Mag., 2017
Pensieve: Non-Intrusive Failure Reproduction for Distributed Systems using the Event Chaining Approach.
Proceedings of the 26th Symposium on Operating Systems Principles, 2017
Heterogeneous virtualized network function framework for the data center.
Proceedings of the 27th International Conference on Field Programmable Logic and Applications, 2017
Don't Get Caught in the Cold, Warm-up Your JVM: Understand and Eliminate JVM Warm-up Overhead in Data-Parallel Systems.
Proceedings of the 12th USENIX Symposium on Operating Systems Design and Implementation, 2016
lprof: A Non-intrusive Request Flow Profiler for Distributed Systems.
Proceedings of the 11th USENIX Symposium on Operating Systems Design and Implementation, 2014