About Me
I am a postdoctoral researcher working with Prof. Baris Kasikci in the UW Systems Lab at the University of Washington. I earned my computer science Ph.D. from Johns Hopkins University in May 2023 where I worked with Prof. Ryan Huang.
My research is centered around the detection, diagnosis, and mitigation of systems performance issues. In my Ph.D. work, I developed principled approaches to improve the systems performance. Specifically, I contributed to the following areas:
- Intra-application performance interference: [pBox SOSP’23],[vprof Eurosys’23]
- Specious configuration: [Violet OSDI’20]
- Application misbehavior: [LeaseOS ASPLOS’19](Best paper award)
I am currently focused on mitigating intra-application performance interference, employing a range of strategies from developing new scheduling mechanisms to utilizing large language models for assisting in performance issue diagnosis.
Update: I will be an Assistant Professor at ECE@Boston University, starting in Fall 2025. Our lab has multiple Ph.D. student positions. If you are interested in building/hacking systems, we should talk.
News
- [11/2023] My proposal on diagnosing intra-application performance interference is awarded Azure Cloud Credits.
- [07/2023] pBox, our work on pushing performance isolation boundaries into application, is accepted to appear at SOSP 2023.
- [06/2023] I passed my Ph.D. defense and will join University of Washington as a postdoc.
- [01/2023] vProf(value-assited cost profiling) is accepted to appear at EuroSys 2023
- [12/2020] Gongqi Huang, an undergraduate student mentored by me, received the honorable mention CRA Outstanding Undergraduate Researcher Award!
- [08/2020] Our Violet (detecting specious configuration with symbolic execution) is accepted to appear at OSDI 2020.
- [04/2019] LeaseOS won the best paper award at ASPLOS’19!
- [11/2018] Our paper LeaseOS, a lease-based resource management mechanism, is accepted to appear at ASPLOS 2019.
Publications
Pushing Performance Isolation Boundaries into Application with pBox
Yigong Hu, Gongqi Huang, Peng Huang
SOSP 2023 [ talk slides software]
Effective Performance Issue Diagnosis with Value-Assisted Cost Profiling
Lingmei Weng, Yigong Hu, Peng Huang, Jason Nieh, Junfeng Yang
Eurosys 2023 [ slides ]
Automated Reasoning and Detection of Specious Configuration in Large Systems with Symbolic Execution
Yigong Hu, Gongqi Huang, Peng Huang
OSDI 2020 [ talk slides software]
Scaling Performance Issue Detection and Diagnosis in Cloud Infrastructures
Yigong Hu, Ze Li, Peng Huang, Suhas Pinnamaneni, Francis David, Yingnong Dang
AAAI workshop on cloud intelligence 2020
A Case for Lease-Based, Utilitarian Resource Management on Mobile Devices [Best Paper Award]
Yigong Hu, Suyi Liu, Peng Huang
ASPLOS 2019 [ talk slides software]
Teaching
[Spring 2022] Guest lecture on early detection of configuration errors for the graduate course, CS 624: Reliable Software Systems ,Johns Hopkins University
[Spring 2021] Guest lecture on detecting misconfiguration with symbolic configuration for the graduate course, CS 624: Reliable Software Systems ,Johns Hopkins University
[Spring 2021] Teaching Assistant for the graduate course, CS 624: Reliable Software Systems ,Johns Hopkins University
[Fall 2019] Invited guest lecture on energy aware android programming for the undergraduate course, EN.601.290: User Interfaces and Mobile Applications
[Fall 2019] Teaching Assistant for the undergraduate course, CS 318/418/618: Principles of Operating Systems
Service
- Artifact Evaluation Committee Member for EuroSys’23
- Student Volunteer for EuroSys’23
- External Review Committee Member for NSDI’21, OSDI’20, SOSP’19, HotOS’19, SOSP’17
Bio
I received my Ph.D. from Johns Hopkins University in June 2023, advised by Prof. Ryan (Peng) Huang. I obtained my B.E. degree in Computer Science from Huazhong University of Science & Technology in 2017. When I was in HUST, I was fortunately worked with Prof. Hai Jin and Prof. Deqing Zou in the Cluster and Grid Computing Lab and Prof. Shan Lu at University of Chicago.
- My favorite proverb is “The scholar may not be without breadth of mind and vigorous endurance.” from The Analects of Confucius.
- If I don’t do research, I would spend my time in reading history book, caring for my goldfish, playing Go and most importantly, spend time with my wife and kid.