Whova - Search People, Find Friends, Lookup Contact and Connections Whova People Search Chrome Extension Whova People Search Safari Extension Whova People Search Firefox Extension


Tianyin Xu

Department of Computer Science and Engineering
University of California, San Diego
9500 Gilman Drive, MC 0404
La Jolla, CA 92093-0404
Email: tixu at cs dot ucsd dot edu

pic

 
$ echo "I will join CS @ UIUC as an Assistant Professor in Fall 2018."
$ echo "I will be a Visiting Scientist @ Facebook's Core Systems team before then."
$ echo "I will be defending my Ph.D. thesis on 8/29/17."
 

[Curriculum Vitae]  [Research Statement]  [Teaching Statement]

 
$ whoami
 

I am Tianyin, a Night's Watch and a day dreamer who tries to do relevant systems research. I am enjoying my PhD at sysnet and opera, UC San Diego, working with YY (my rock star advisor). The biggest thing I learned is being serious and sincere—Winter is coming! Don't fight a fake war or someone else's war. Fight for what matters to the living and the dead!

I work with NetApp where I research system products and observe system users. I had a very short experience in Whova and learned dedication and responsibility. Before came to UCSD, I worked in Germany for 1.5 years at Goettingen.

 
$ head research_interests
 

The goal of my research is to make computer systems reliable and secure. My mission is to help today's systems defend against all kinds of errors and defects, such as software bugs, configuration errors, and design flaws. I am proud that some of my research helps improve real software systems. See the list of issues I helped.

As a systems guy, I am interested in various inter-disciplinary black magic, e.g., program analysis, machine learning, and NLP. My view of systems research is to build the right swords to kill the dragon (not windmills!).

 
$ ls -l all_papers
 

lrwxrwxrwx 1 tianyin tianyin 4 Feb 30 12:61 all_papers -> paper.list

 
$ awk -v RS="" '$0 ~ "\nTianyin"' paper.list
 

How Do System Administrators Resolve Access-Denied Issues in the Real World? [pdf | ps | bib]
Tianyin Xu, Han Min Naing, Le Lu, and Yuanyuan Zhou
In Proceedings of the 35th Annual CHI Conference on Human Factors in Computing Systems (CHI'17), Denver, CO, May 6-11, 2017.

Early Detection of Configuration Errors to Reduce Failure Damage [pdf | ps | bib]
Tianyin Xu, Xinxin Jin, Peng Huang, Yuanyuan Zhou, Shan Lu, Long Jin, and Shankar Pasupathy
In Proceedings of the 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI'16), Savannah, GA, Nov. 2-4, 2016. Jay Lepreau Best Paper Award.

Hey, You Have Given Me Too Many Knobs! Understanding and Dealing with Over-Designed Configuration in System Software [pdf | ps | bib]
Tianyin Xu, Long Jin, Xuepeng Fan, Yuanyuan Zhou, Shankar Pasupathy, and Rukma Talwadker
In Proceedings of the 10th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE'15), Bergamo, Italy, Aug. 31-Sep. 4, 2015.

Systems Approaches to Tackling Configuration Errors: A Survey [pdf | ps | bib]
Tianyin Xu and Yuanyuan Zhou
ACM Computing Surveys (CSUR), Volume 47, Number 4, Article 70, Jul. 2015.

Do Not Blame Users for Misconfigurations [pdf | ps | bib]
Tianyin Xu, Jiaqi Zhang, Peng Huang, Jing Zheng, Tianwei Sheng, Ding Yuan, Yuanyuan Zhou, and Shankar Pasupathy
In Proceedings of the 24th ACM Symposium on Operating Systems Principles (SOSP'13), Farmington, PA, Nov. 3-6, 2013.

 
$ cat teaching_assistant
 

2017 CSE 221: Advanced Operating Systems, Spring, UCSD (with Yuanyuan Zhou)

2016 CSE 120: Principles of Computer Operating Systems, Fall, UCSD (with Yuanyuan Zhou and Geoff Voelker) [eval]

2016 CSE 221: Advanced Operating Systems, Spring, UCSD (with Yuanyuan Zhou) [eval]

2015 CSE 599: Teaching Methods in Computer Science, Spring, UCSD (with Leo Porter)

2014 CSE 221: Advanced Operating Systems, Fall, UCSD (with Stefan Savage) [eval]

2014 CSE 101: Design and Analysis of Algorithms, Summer, UCSD (with Ramamohan Paturi) [eval]

2014 CSE 120: Principles of Computer Operating Systems, Spring, UCSD (with Yuanyuan Zhou) [eval]

2013 CSE 221: Advanced Operating Systems, Fall, UCSD (with Yuanyuan Zhou) [eval]

2012 CSE 101: Design and Analysis of Algorithms, Fall, UCSD (with Sanjoy Dasgupta) [eval]

2010 M.Inf.223: Advanced Topics in Computer Networking, Winter, University of Goettingen

2007 Operating System Principles, Fall, Nanjing University

 
$ cat services
 

2017 SOSP SRC, ICDCS (dependability track)

2015 USENIX LISA (academic review committee)

2014 ICNP PhD Forum; MobiSys PhD Forum

 
$ tail awards
 

2017  UCSD CSE Doctoral Award for Research

2016  Jay Lepreau Best Paper Award at OSDI

2010  Erasmus Mundus LiSUM Scholarship

2009  IBM Chinese Excellent Student Scholarship

2009  Best Paper Award for International Conference on Communications

2008  HP Chinese Excellent Student Scholarship

 
$ cat misc
 

soccer (career); travel; rock; biking; drinking; reading; movies; turtles

 


First modified: 2009-5-1 by Tianyin Xu