I am an Assistant Professor of Computer Science at Johns
Hopkins University, where I lead the Order Lab. My research
spans broadly in systems including OS and distributed systems. I am particularly
interested in the research of building reliable, efficient, and defensible systems
in data centers, mobile phones and IoT devices.
I’m looking for motivated graduate students and undergraduate interns who are
interested in systems building and research. Prospective
students please read this.
Panorama is accepted to OSDI '18
Coppelia is accepted to MICRO 51
TerseCades is accepted to USENIX ATC '18
Awarded NSF CRII grant!
Teaching the Advanced OS
class in the Spring
Two undergrad interns
joined our projects
Teaching the OS
class in the Fall
Both Chang and Yigong get the scholarship to attend SOSP. Thanks Oracle and IBM for sponsoring their scholarship.
Received Microsoft Azure Research Award
Serving on Program Committee for USENIX ATC 2018
, submit your work!
Visit at MSR comes to an end. Heading for JHU for an exciting adventure!
Our position paper on the gray failure problem is accepted by HotOS XVI
My recent research projects are:
- Gray failure: a major undertaking to push for higher availability in cloud systems
- DefDroid: a defensive mobile OS to tame disruptive apps
- ConfValley: a declarative configuration validation framework
- A comprehensive study on cloud service failure, fault, and fault-tolerance
- eDoctor: a diagnosis tool for smartphone abnormal battery drain
- PerfScope: a white-box performance risk analysis methodology
(Full publication list)
I am very fortunate to work with the following people:
- PhD students
- Masters students
- Undergraduate students
- Suyi Liu
- Xu Meng
- Zach Silver
- Program Committee:
- Shadow PC: EuroSys 2017
- Journal Reviewer: TPDS 2016
- Assistant for PC chair: ASPLOS 2016
- 601.318/418/618 Principles of Operating Systems
- 601.718 Advanced Operating Systems
- 601.817 Selected Topics in Systems Research
I received my Ph.D. from UCSD, advised by
Prof. Yuanyuan Zhou. Before joining Hopkins,
I took one year off at MSR Redmond Systems Group
to gain exposure to real-world system challenges in a state-of-the-art cloud service, Microsoft
Azure. I received B.S. (Computer Science) and B.A. (Economics) from Peking University.
Note: Ryan is my English name. For legal documents and publications, Peng Huang is used.