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.

Rack-Scale Systems

The traditional data center rack 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 data center rack hardware and software 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.


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.

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.