[Ryan Huang]

Ryan (Peng) Huang


Email: csmail
Phone: +1 (858) 633-7261
Office: EBU3B 3144

I am a final1 year Ph.D. candidate in the System and Networking Group at UCSD. My advisor is Prof. Yuanyuan Zhou. I received my B.S in computer science and B.A. in economics from Peking University during 2006-2010. I enjoy all aspects of computer systems. In my research, I specialize in making systems in new computing platforms more dependable. This includes identifying the rising challenges for system dependability, and developing proactive solutions to deal with the challenges. Among all the interesting problems, cloud system configuration management and mobile app misbehaviors are the ones that I'm battling now.

  I'm thrilled to annouce that I'll be joining the Johns Hopkins Univerisity CS Department as a tenure-track Assistant Professor in Fall 2017. Before that, I will spend one year as a postdoc at Systems Research Group in MSR Redmond.



MobiSys 2016
DefDroid: Towards a More Defensive Mobile OS Against Disruptive App Behavior
Peng Huang, Tianyin Xu, Xinxin Jin, and Yuanyuan Zhou
Preprint   BibTeX   Video   Website
EuroSys 2016
Saving Mobile App Developers from Network Disruptions
Xinxin Jin, Peng Huang, Tianyin Xu, and Yuanyuan Zhou
PDF   BibTeX  
EuroSys 2015
ConfValley: A Systematic Configuration Validation Framework for Cloud Services
Peng Huang, Bill Bolosky, Abhishek Singh, and Yuanyuan Zhou
PDF   BibTeX   Slides   Poster
Tech Report
Experience in Building a Comparative Performance Analysis Engine for a Commercial System
Peng Huang, Craig Schechter, Vincent Chen, Steven Hill, Dongcai Shen, Yuanyuan Zhou, and Lawrence K. Saul
UC San Diego Technical Report CS2015-1014, September 2015
PDF   BibTeX
OSDI 2014*
Why Does a Cloud-Scale Service Fail Despite Fault-Tolerance?
Peng Huang, Xinxin Jin, Bill Bolosky, and Yuanyuan Zhou

*: accepted with high review scores but withdrawn from publication per request by Microsoft Azure

ICSE 2014
Performance Regression Testing Target Prioritization via Performance Risk Analysis
Peng Huang, Xiao Ma, Dongcai Shen, and Yuanyuan Zhou
PDF   BibTeX   Slides   Software
SOSP 2013
Do Not Blame Users for Misconfigurations
Tianyin Xu, Jiaqi Zhang, Peng Huang, Jing Zheng, Tianwei Sheng, Ding Yuan, Yuanyuan Zhou, and Shankar Pasupathy
PDF   BibTeX
NSDI 2013
eDoctor: Automatically Diagnosing Abnormal Battery Drain Issues on Smartphones
Xiao Ma, Peng Huang, Xinxin Jin, Pei Wang, Soyeon Park, Dongcai Shen, Yuanyuan Zhou, Lawrence K. Saul, and Geoffrey M. Voelker
PDF   BibTeX   Poster
OSDI 2012
Be Conservative: Enhancing Failure Diagnosis with Proactive Logging
Ding Yuan, Soyeon Park, Peng Huang, Yang Liu, Michael M. Lee, Xiaoming Tang, Yuanyuan Zhou, and Stefan Savage
PDF   BibTeX   Dataset
IMC 2010
Understanding Latent Interactions in Online Social Networks
Jing Jiang, Christo Wilson, Xiao Wang, Peng Huang, Wenpeng Sha, Yafei Dai, and Ben Y. Zhao
PDF   BibTeX
A multiple user sharing behaviors based approach for fake file detection in P2P environments
Jing Jiang, Yongjun Li, Qinyuan Feng, Peng Huang, and Yafei Dai
Science China Information Sciences, November 2010, Vol. 53, Issue 11, pp 2169-2184
PDF   BibTeX


Fall 2014, UCSD
Teaching Assistant for CSE 120 - Principles of Operating Systems
Winter 2014, UCSD
Teaching Assistant for CSE 221 - Advanced Operating Systems
Spring 2013, UCSD
Teaching Assistant for CSE 120 - Principles of Operating Systems
Fall 2009, PKU
Teaching Assistant for Introduction to Computation

Work Experience


1n = 1 + map(lambda x : date.today() > date(2011 + x[0], 9, x[1]), enumerate([19, 24, 23, 29, 21, 19])).index(False)      
# Based on UCSD academic calendars; Assume I will graduate before 2016/09/19.