Yiying Zhang


My research interests span operating systems, distributed systems, computer architecture, networking, and data anlytics, with a focus on building systems for emerging hardware and applications. I am currently interested in building the next-generation data center software systems.

Distributed and Disaggregated Resources

The traditional datacenter monolithic-server architecture and the software systems built on top of it has several limitations including lack of flexibility. We are looking into new ways to rethink datacenter hardware and software systems.

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.