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.
- Jan. 2018 Teaching the Advanced OS class in the Spring
- Oct. 2017 Two undergrad interns joined our projects
- Sep. 2017 Teaching the OS class in the Fall
- Sep. 2017 Both Chang and Yigong get the scholarship to attend SOSP. Thanks Oracle and IBM for sponsoring their scholarship.
- Aug. 2017 Received Microsoft Azure Research Award
- Aug. 2017 Serving on Program Committee for USENIX ATC 2018, submit your work!
- Jul. 2017 Visit at MSR comes to an end. Heading for JHU for an exciting adventure!
- Mar. 2017 Our position paper on the gray failure problem is accepted by HotOS XVI
- Mar. 2017 Presentation on CloudBrain project to Microsoft CVP and EVP
My recent research projects are:
- Gray failure: a big project that we are undertaking to rethink availability in cloud
- 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
- Undergraduate students
- 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
I received my Ph.D. from UCSD working with
Prof. Yuanyuan Zhou. Before joining Hopkins,
I took one year off at MSR Redmond Systems Group
to gain exposure to real 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.