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.
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 systems for future datacenters. I lead WukLab, a systems research lab at Purdue. In the past, I have worked in various aspects of computer systems, including system implications of non-volatile main memory, removing excess indirection in storage systems, storage-level caching, and redundant arrays.I have served as a program committee member of 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.
LITE Kernel RDMA Support for Datacenter Applications
Shin-Yeh Tsai, Yiying Zhang
To appear in the Proceedings of the 26th ACM Symposium on Operating Systems Principles (SOSP '17)
Distributed Shared Persistent Memory
Yizhou Shan, Shin-Yeh Tsai, Yiying Zhang
To appear in the 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)