Yiying Zhang

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 am currently interested in building the next-generation disaggregated datacenter systems. Below is an outline of my current research agenda and descriptions of my research projects under different topics.

Resource Disaggregation

The traditional datacenter monolithic-server architecture and the software systems built on top of it are meeting their limitations in the face of new hardware and software trends. Our vision of the next-generation datacenter is to break the monolithic server boundary, an approach called resource disaggregation.

Datacenter Networking

Advance in datacenter networking in the past decade has driven a sea change in the way datacenters are organized and managed. We are exploring various datacenter networking issues from the systems perspective. Currently, we are interested in low-latency, RDMA-based network systems.

Non-Volatile Main Memory

Non-volatile main memory (NVMM) promise DRAM-like performance, persistence, and high density. Taking full advantage of the benefits of NVMMs will require changes in system software. We investigate various problems in using NVMMs in different systems.

Storage Systems

* Image from Violin Memory, Inc. Flash array module

With rapidly evolving hardware technologies and application needs, modern storage systems are becoming more complex. We build various systems to make storage faster, cheaper, and more reliable.