Ryan Huang
@ryanphuang
Followers
977
Following
615
Media
16
Statuses
588
Associate Professor at the University of Michigan CSE. Enjoy building and researching computer systems.
Ann Arbor, MI
Joined November 2009
Overload control is usually built around a bad assumption. Most systems watch global signals like queue length or tail latency and react at the front door by throttling new arrivals or dropping random requests. This works when CPU or network is the bottleneck. It fails when the
2
5
36
After six wonderful years at UIUC @siebelschool, I’m thrilled to announce that I will join the University of Toronto ECE @eceuoft as an assistant professor in July 2026. I’m actively looking for PhD students in fall 2026. Drop me an email if you are interested in working with me.
30
13
225
🔍 Meet TrainCheck, an open-source tool from #UMich CSE led by Prof. @ryanphuang that catches silent errors in deep learning—bugs that quietly wreck model quality. It found 18/20 real-world errors in 1 iteration + 6 unknown bugs. ▶️ https://t.co/yoVsxA3krS
#TrainCheck
cse.engin.umich.edu
TrainCheck uses training invariants to find the root cause of hard-to-detect errors before they cause downstream problems, saving time and resources.
0
3
6
Congratulations to the authors of Basilisk: Using Provenance Invariants to Automate Proofs of Undecidable Protocols on receiving a ⭐ Best Paper Award ⭐ at OSDI 2025! 👏 🔗 Read more: https://t.co/ix3AdCTaLk
#OSDI2025 #SystemsResearch #BestPaper #CSEMichigan
cse.engin.umich.edu
They were recognized for their development of Basilisk, an automated approach for formally verifying distributed protocols.
0
1
6
🚨 New resource for ML systems folks! We release a curated reading list on ML reliability, including silent errors, testing, fault tolerance, and more. If you’re building more robust, debuggable ML systems, this list is for you 👇 🔗 https://t.co/zVQA3O9sAv PRs are welcome!
github.com
A curated reading list for machine learning reliability research and practice - OrderLab/awesome-machine-learning-reliability
1
1
12
🔍 T2C: Turns system tests into semantic checkers to detect failures in distributed systems. * [Paper]( https://t.co/Wk7NXx6w2l), [Code]( https://t.co/6LKxc6KoSz)
#DistributedSystems
github.com
A toolchain for distributed system runtime checkers - OrderLab/T2C
0
0
2
🚨 Excited to share that our group will present two papers at OSDI '25 next week! 🎯 TrainCheck: Automatically catches silent errors during deep learning training by inferring and enforcing training invariants. * https://t.co/JJwSecWiql, [Code]( https://t.co/qjWgqqEs7h)
github.com
A Framework for Automated Validation of Deep Learning Training Tasks - OrderLab/TrainCheck
1
0
16
Come join the Artifact Evaluation Committee for #osdi25 & @usenixtatc25, and help promote reproducibility in our Systems community. Ryan (@ryanphuang) and Tianyin (@tianyin_xu) will make this process fun, smooth, and lightweight (1-2 artifacts per reviewer).
We are seeking members to join the Artifact Evaluation Committee for #OSDI25 & #USENIXATC25. Help promote reproducibility, and engage with cutting-edge systems research! Please apply by April 17th via https://t.co/OqY9nFLhmI.
#SystemsResearch #Reproducibility #OSDI #ATC
0
5
15
We are seeking members to join the Artifact Evaluation Committee for #OSDI25 & #USENIXATC25. Help promote reproducibility, and engage with cutting-edge systems research! Please apply by April 17th via https://t.co/OqY9nFLhmI.
#SystemsResearch #Reproducibility #OSDI #ATC
docs.google.com
We are looking for members of the joint Artifact Evaluation Committee for OSDI '25 & ATC '25. The committee will evaluate artifacts from the accepted papers of OSDI and ATC. We expect that each...
0
10
21
EuroSys'23 program is now out! Preview the exciting lineup of talks at https://t.co/XwCUGir59Z. Early bird registration ends on April 15th. More details -
0
11
17
Our premiere conference for computer systems technology will now be held every year.
3
29
74
Wow, @UMichCSE's recent faculty hires are on 🔥🔥! They got 7⃣—count 'em, seven!—NSF CAREER awards this cycle. Big congratulations to @mahdi_tcs, @royaensafi, @pag_crypto, Euiwoong Lee, @neurocy, @eig, and @xwangsd. https://t.co/t8kz2ZRpr9
0
9
67
Thank you @SloanFoundation for recognizing my lab research. A heartfelt thanks to my students, mentors, friends in civil society, FOCI and @OpenTechFund communities for their support and inspiration which have allowed me to push the limits without any fear. #SloanFellow
We are delighted to announce the winners of this year’s Sloan Research Fellowship! These outstanding researchers are shining examples of innovation and impact—and we are thrilled to support them. Meet the winners here: https://t.co/71WM8UGDEL 🎉 #SloanFellow #STEM #ScienceTwitter
13
7
102
Congratulations to @UCSanDiego @ucsd_cse cybersecurity expert Stefan Savage, who was elected to @theNAEng! His work looks at everything from cars, to spam email, to cryptocurrencies: https://t.co/gU50Wl1qzi
0
3
21
Absolutely thrilled to announce I received an NSF CAREER award for my project "End-to-End Encryption for Managed Networks" 🎉🎉🎉
19
3
123
Congratulations to all of the @ACMSIGOPS dissertation award winners!! I enjoyed reading every thesis and it was a very hard choice!
4
8
43
my colleagues in the past years. It's sad to leave, but I am excited about the next adventure! Plug: I will be recruiting PhD students to join my lab at Michigan. Please apply and drop me an email if you are interested!
0
3
15
After five wonderful years at Hopkins, I will be joining the University of Michigan CSE in January 2023 as an associate professor. Huge thanks to my fantastic students, letter writers, collaborators, and mentors. I'm grateful for the support from JHU and
15
2
186
Strange Loop 2022 preview: "Automatic Generation of Runtime Checkers for Production Distributed Systems" by Ryan Huang @ryanphuang
thestrangeloop.com
Strange Loop is a conference for software developers covering programming langs, databases, distributed systems, security, machine learning, creativity, and more!
0
1
7