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 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, HotStorage '14, and IEEE Cluster '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.
LegoOS: A Disseminated, Distributed OS for Hardware Resource Disaggregation
Yizhou Shan, Yutong Huang, Yilun Chen, Yiying Zhang
to Appear at the 13th USENIX Symposium on Operating Systems Design and Implementation (OSDI '18)
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)