Yiying Zhang


Assistant Professor
Computer Science and Engineering Department
University of California, San Diego

9500 Gilman Drive, M/C 0404
La Jolla, CA 92093-0404
Office: CSE 3124

Phone: (858) 246-5216

Email: yiying@ucsd.edu

Research Lab


My main research interests span operating systems, distributed systems, computer architecture, and datacenter networking. I also work on the intersection of systems and security, programming language, and ML/AI. I lead WukLab, a systems research lab at UCSD. I am currently exploring new ways to build software, hardware, and networking systems for the next-generation datacenters. Find more about my ongoing research on resource disaggregation and serverless computing and other systems-related topics. In the past, I have worked on various aspects of file and storage systems.

I won an NSF CAREER award in 2019, a VMware Early Career Faculty Award in 2020, an OSDI best paper award in 2018, and a SYSTOR best paper award in 2019. I have served (or will serve) as a program committee member of SOSP'21, NSDI'21, OSDI'20, WORD'19 (co-chair), SoCC'19, HotOS'19, SOSP'19, FAST'19, ASPLOS'19, OSDI'18, SoCC'18, USENIX ATC'18, ASPLOS'18, SoCC'17, HotStorage'17, FAST'16, SoCC'15, MSST'15, INFLOW'15, and HotStorage'14.

Before joining UCSD, I was an assistant professor at Purdue ECE from 2015 to 2019. I received my Ph.D. from the Department of Computer Sciences at the University of Wisconsin-Madison.


Recent Publications

Disaggregating Persistent Memory and Controlling Them Remotely: An Exploration of Passive Disaggregated Key-Value Stores
Shin-Yeh Tsai, Yizhou Shan, Yiying Zhang
Proceedings of the 2020 USENIX Annual Technical Conference (ATC '20)

Understanding Memory and Thread Safety Practices and Issues in Real-World Rust Programs
Boqin Qin*, Yilun Chen*, Zeming Yu, Linhai Song, Yiying Zhang (* co-first authors)
Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation 2020 (PLDI '20)

"Learned" Operating Systems
Yiying Zhang, Yutong Huang
ACM SIGOPS Operating Systems Review 53(1): 40-45 (2019)

Pythia: Remote Oracles for the Masses
Shin-Yeh Tsai, Mathias Payer, Yiying Zhang
Proceedings of the 28th USENIX Security Symposium (USENIX SEC '19)

Storm: A Fast Transactional Dataplane for Remote Data Structures
Stanko Novakovic, Yizhou Shan, Aasheesh Kolli, Michael Cui, Yiying Zhang, Haggai Eran, Liran Liss, Michael Wei, Dan Tsafrir, Marcos Aguilera
Proceedings of the 12th ACM International Systems and Storage Conference (SYSTOR '19 ) (Best Paper Award)

Understanding Real-World Concurrency Bugs in Go
Tengfei Tu*, Xiaoyu Liu*, Linhai Song, Yiying Zhang (* co-first authors)
Proceedings of the 24th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS '19)
(the second-most visited URL related to Golang in 2019)

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)


Full publication list


Teaching

Spring 2020: CSE 120 Principles of Computer Operating Systems (undergraduate level)
Winter 2020: CSE 291 Virtualization (graduate level)
Fall 2019: CSE 291 Modern Datacenter Systems (graduate level)

(at Purdue) Spring 2019, Spring 2018, Spring 2017, Spring 2016: ECE 469 Operating Systems Engineering (undergraduate level)
(at Purdue) Fall 2018, Fall 2017, Fall 2016: ECE 695 Modern Datacenter Systems (graduate level)
(at Purdue) Fall 2015: ECE 565 Computer Architecture (graduate level)


News

08/2020

Zoey, my little one, came to this world. Hello, Zoey 😛


05/2020

Interviewed by Software Engineering Daily on resource disaggregation. Check it out here.


04/2020

Passive disagregated persistent memory paper accepted to ATC'20.


02/2020

Rust study paper accepted to PLDI'20.


02/2020

Won a VMware Early Career Faculty Award.


12/2019

Interviewed Databricks CEO, Ali Ghodsi. Video recording


11/2019

Interviewed ThoughtSpot CTO, Amit Prakash. Video recording


11/2019

Gave two talks on Serverless Datacenter at Intel Research and ThoughtSpot.


10/2019

Gave a talk on "(Enjoy) Research in Academia" at SOSP'19 Diversity Workshop. Slides.


09/2019

Started working at UCSD.


07/2019

"Learned OS" paper appears at ACM SIGOPS OSR issue on AI Systems.


06/2019

Started a summer visit at Databricks.


06/2019

The Storm paper won the best paper award at SYSTOR '19.


05/2019

Received an NSF CAREER award (on resource disaggregation).


05/2019

Pythia paper (RDMA side-channel attack) accepted to USENIX Security '19.


05/2019

Interviewed by Jexia on Go concurrency study. Read more.


04/2019

Awarded Amazon AWS Cloud Credits for Research Program.


04/2019

RDMA security paper accepted to HotCloud '19.


04/2019