Yiying Zhang


Assistant Professor
School of Electrical and Computer and Engineering
Department of Computer Science (Courtesy)
Purdue University

465 Northwestern Ave
West Lafayette, Indiana 47907-2035
Office: EE 330

Phone: (765) 494-5916

Email: yiying@purdue.edu

CV      Research Lab


My research interests span operating systems, distributed systems, computer networking, computer architecture, security, and big data, with a focus on building software systems for emerging hardware and applications. I lead WukLab, a systems research lab at Purdue. I am currently exploring new ways to build software and hardware systems for future datacenters. Find more about my ongoing research on resource disaggregation, non-volatile memory, and datacenter networking. In the past, I have worked on various aspects of file and storage systems.

I have served (or will serve) as a program committee member of HotOS '19, SOSP '19, FAST '19, ASPLOS '19, OSDI '18, SoCC '18, USENIX ATC '18, ASPLOS '18, SoCC '17, HotStorage '17, ASPLOS '17 (external), Micro '16 (external), FAST '16, SoCC '15, Micro '15 (external), MSST '15, INFLOW '15, and HotStorage '14.

I received my Ph.D. from the Department of Computer Sciences at the University of Wisconsin-Madison and was then a postdoctoral scholar in the Department of Computer Science and Engineering at the University of California,San Diego.


Recent Publications

Understanding Real-World Concurrency Bugs in Go
Tengfei Tu, Xiaoyu Liu, Linhai Song, Yiying Zhang
To Appear at the 24th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS '19)

LegoOS: A Disseminated, Distributed OS for Hardware Resource Disaggregation
Yizhou Shan, Yutong Huang, Yilun Chen, Yiying Zhang
Proceedings of the 13th USENIX Symposium on Operating Systems Design and Implementation (OSDI '18) (Best Paper Award)

LITE Kernel RDMA Support for Datacenter Applications
Shin-Yeh Tsai, Yiying Zhang
Proceedings of the 26th ACM Symposium on Operating Systems Principles (SOSP '17)

Distributed Shared Persistent Memory
Yizhou Shan, Shin-Yeh Tsai, Yiying Zhang
Proceedings of the ACM Symposium on Cloud Computing 2017 (SoCC '17)


Full publication list


News

11/07/2018

Go concurrency bug paper accepted to ASPLOS'19.


11/01/2018

Gave a talk on resource disaggregation at UT Austin.


10/25/2018

Gave a talk on resource disaggregation at University of Washington.


10/15/2018

Gave a talk on resource disaggregation at Stanford.


10/11/2018

Gave a talk on resource disaggregation at Berkeley.


10/08/2018

LegoOS won best paper award at OSDI'18.


10/05/2018

Gave a talk on resource disaggregation at USC.


8/14/2018

Gave a talk on resource disaggregation at IBM Research TJ Watson.


8/09/2018

Gave a talk on resource disaggregation at Samsung Research.


7/26/2018

LegoOS paper accepted to OSDI'18.



Teaching

Fall 2018, Fall 2017, Fall 2016: ECE 695 Modern Datacenter Systems
Spring 2018, Spring 2017, Spring 2016: ECE 469 Operating Systems Engineering
Fall 2015: ECE 565 Computer Architecture