Tianyin Xu

Assistant Professor

Department of Computer Science
University of Illinois at Urbana-Champaign
4108 Siebel Center (direction)
tyxu at illinois dot edu || @tianyin_xu (huh?)

Assistant: Ruth Anders
rutha at illinois dot edu

pic

 
$ echo "Join us on UIUC SysNet Slack channels: uiuc-sysnet.slack.com."
$ echo "Check out CS CARES and reach out to us, especially when you need help!"
$ echo "Please consider contributing to SIGOPS Blog."
$ echo "I co-organize UIUC Systems Reading Group and Software Engineering Seminar."
 
$ whoami
 

This is Tianyin, a watchman in the cornfields who tries to do relevant systems research. More professionally, I am an ass prof in the Department of Computer Science at the University of Illinois at Urbana-Champaign (UIUC).

Before joining UIUC, I spent a year at Facebook's Core Systems, working on dealing with datacenter failures and eating free food (see my interview by Facebook). I spent six wonderful years at sysnet at the University of California San Diego until my rock star advisor kicked me out (I wished to be a tenured grad student1). I worked with NetApp to study production data ontap. I had a short experience at Whova where I learned dedication (check out Whova's resources for organizing conferences). I worked in Germany and backpacked Europe for 1.5 years at Goettingen before starting my grad school.

As a "professor", my meta-advice is to be serious and sincere to life and work. Winter is coming! Don't fight a fake war or someone else's war. Fight for what matters to the living or the dead.

I am a part of CS CARES. If you need help, please don't hesitate to reach out -- you'll never walk alone.

1 I am constantly looking for such a job. Please contact me if you have or know one.

 
$ head research_interests
 

The goal of my research is to make computer systems reliable and secure, especially those operating at the cloud and datacenter scale. 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 very happy that some of our work helps improve reliability of real-world systems (check out bugs we detected/fixed).

I am interested in all kinds of black magic. My view of systems research is to build the right swords to kill the dragon (not windmills).

 
$ ls -l publication
 

lrwxrwxrwx 1 tianyin tianyin 4 Feb 30 12:61 publication -> pub.html

 
$ cat teaching
 

Spring 2022 CS 598(XU): Reliability of Cloud-Scale Systems

Spring 2022 CS 591(SN): Systems Reading Group

Spring 2022 CS 591(SE): Software Engineering Seminar

Fall 2021 CS 523: Advanced Operating Systems

Fall 2021 CS 591(DS): Systems Reading Group

Fall 2021 CS 591(SE): Software Engineering Seminar

Spring 2021 CS 591(IG): Systems Reading Group (together with Distributed System Seminar)

Spring 2021 CS 591(SE): Software Engineering Seminar

Fall 2020 CS 523: Advanced Operating Systems

Fall 2020 CS 591(IG): Systems Reading Group (together with Distributed System Seminar)

Fall 2020 CS 591(SE): Software Engineering Seminar

Spring 2020 CS 423: Operating System Design

Spring 2020 CS 591(IG): Systems Reading Group (together with Distributed System Seminar)

Spring 2020 CS 591(SE): Software Engineering Seminar

Fall 2019 CS 523: Advanced Operating Systems

Fall 2019 CS 591(SN): Systems Reading Group

Fall 2019 CS 591(SE): Software Engineering Seminar

Spring 2019 CS 598(TXU): Reliable Software Systems

Spring 2019 CS 591: System and Networking Seminar

Fall 2018 CS 598(TXU): Reliability of Cloud-Scale Systems

 
$ head awards
 

2022 NSF CAREER Award

2021 Facebook Academic of the Month

2021 Best Student Paper Award of SIGCOMM'21

2021 SIGSOFT Distinguished Paper Award of FSE'21

2021 SIGSOFT Distinguished Paper Award of ISSTA'21

2020 Facebook Distributed Systems Research Award

2020 Best Paper Award of ASPLOS'20

2020 (Fall) UIUC List of Teachers Ranked as Excellent

2019 Best Demo Award of MobiCom'19

2019 (Fall) UIUC List of Teachers Ranked as Excellent

2019 (Spring) UIUC List of Teachers Ranked as Excellent

2018 (Fall) UIUC List of Teachers Ranked as Excellent

2017 UCSD CSE Doctoral Award for Research

2016 Jay Lepreau Best Paper Award of OSDI'16

2010 Erasmus Mundus LiSUM Scholarship

2009 Best Paper Award at International Conference on Communications

 
$ cat impact
 

Sieve is covered by VMware Office of CTO Blog and is endorsed by Kit Colbert (VMware CTO)

Cozart is selected as a 2022 CACM Research Highlight article: pdf

Sieve is selected for presentation at KubeCon and CloudNativeCon

Sam and Wenyu are spotlighted in CS news

YiFei is spotlighted by both ECE news and CS news

Draco has been upstreamed to the Linux kernel (RFC, code) (LWN, CSL, IllinoisCS, C3SR, Phoronix)

Elastic cuckoo page table is selected as IEEE Micro Top Picks Honorable Mention

Illinois CS News on Elastic Cuckoo Page Tables

Defusing the Configuration Time Bomb (video) (slides)

Validated Configurations with Ciris (slides) (manual)

The Morning Paper's coverage of Taiji (article)

The Morning Paper's coverage of Maelstrom (article)

The Morning Paper's coverage of WebRSync (article)

W3C Authentication References count our access-control-misconfiguration paper at CHI'17.

The Morning Paper's coverage of PCheck (article)

It Will Never Work in Theory on our too-many-knobs paper at FSE'15 (article)

 
$ cat services # (default=PC)
 

Co-editor of SIGOPS Blog

Area Chair on Configuration Management, Journal of Systems Research (Why JSys?)

2023 OSDI, NSDI, Sigmetrics,

2022 SYSTOR, Sigmetrics, EdgeSys, ChinaSys, Middleware, ESEC/FSE Industry Track,

2021 HotOS, SOSP (virtual platform chair), EuroSys (sponsorship co-chair), ICSE, Sigmetrics SRC,

2020 OSDI, MobiSys, EdgeSys, FSE Tool/Demo,

2019 SOSP, APSys, SEConfig, EdgeSys

2018 EuroSys DW, EdgeSys, ICDCS

2017 SOSP SRC

2015 USENIX LISA (academic review committee)

 
$ sudo cat gang
 

Chaitanya B. Bhandari

Siyuan Chai

Yinfang Chen

Tyler Gu (Gene Golub Fellowship)

Jinghao Jia (Richard T. Cheng Fellowship)

Wenqing Luo

Xuhao Luo

Xudong Sun (Yunni and Maxine Pao Memorial Fellowship)

Lilia Tang (Ray Ozzie Fellowship)

Parth Thakkar

Shuai Wang, co-advised by Darko Marinov

 
$ sudo cat alumni # (phd committees)
 

Wenyu Wang, PhD 2022, co-advised by Tao Xie, (3M Foundation Fellowship) → Meta

Kai-Hsun (Kevin) Chen, M.Eng 2022 → Databricks → Anyscale

Xinyu (Alex) Lian, BE 2022 → UIUC (MS program)

Yicheng Lu, BE 2022 → UIUC (MS program)

Kele Huang (CAS), Summer 2021 → Columbia University (PhD program)

Wen Fan (USTC), Summer 2021 → Purdue University (PhD program)

Jack Chen, MS 2021 (thesis) → Trend Micro

YiFei Zhu, BE 2021 (Highest Honor, University Honor) → Google (kernel)

Sam Cheng, PhD student, co-advised by Darko Marinov → Switched to the AI/ML area after two years, in 2021

Andrew B. Yoo, MS 2021 (thesis), co-advised by Shuai Mu, Siebel Scholar → Whova (Infra)

Yuanliang Zhang (NUDT), Visiting PhD student, 2019--2020 ↔ NUDT

Zhanghao Chen, MCS 2020 (project) → ByteDance (Stream Computing Infra)

Qingrong Chen, MS 2020 (thesis), Siebel Scholar → Facebook (AI Infra) → ByteDance (ML Infra)

Kaiyuan Zhang (UT Dallas), Summer 2020 → Purdue University (PhD program)

Elaine Ang, MS 2019 (thesis) → Google (Spanner)

 
$ sudo cat ack
 

Illinois CS, OUR, NSF, VMware, Facebook, IBM/C3SR/IIDAI, Intel, Azure, GCP, and GitHub

 
$ cat misc
 

soccer (career); travel; rock; biking; drinking; reading; bad jokes; turtles

 
 
$ cat debts
 

I owe everyone in Fall 2020 CS-523 (modulo Aditi Partap) a donut due to COVID-19; ping me and I will pay my debts.

 


First modified: 2009-5-1 by Tianyin Xu