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

Research Lab


I am looking for motivated students with skills in building and hacking complex software systems and a passion for doing fun research in the systems area. For more information about Purdue Computer Engineering and grad admission, please visit here.

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 am currently exploring new ways to build software and hardware systems for future datacenters. Find more about my ongoing research on disaggregated and distributed resources. I lead WukLab, a systems research lab at Purdue. 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 OSDI 2018, USENIX ATC 2018, ASPLOS 2018, SoCC 2017, HotStorage 2017, ASPLOS 2017 (external), Micro 2016 (external), FAST 2016, SoCC 2015, Micro 2015 (external), MSST 2015, INFLOW 2015, HotStorage 2014, and IEEE Cluster 2014.

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.


Teaching

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


Selected Publications

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)

Mojim: A Reliable and Highly-Available Non-Volatile Memory System
Yiying Zhang, Jian Yang, Amirsaman Memaripour, Steven Swanson
Proceedings of the 20th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS '15)

De-indirection for Flash-based SSDs with Nameless Writes
Yiying Zhang, Leo Prasath Arulraj, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau
Proceedings of the 10th Conference on File and Storage Technologies (FAST '12)


Full publication list