Yiying Zhang

Email: yyzhang AT cs DOT wisc DOT edu
Computer Sciences Department
1210 W. Dayton St.
Madison, WI 53706
(608) 890-0123  
 
             
        
About Me | Research Interests | Selected Publications | Working Experience | CV  

 

About Me

I am a Ph.D. candidate at the Department of Computer Sciences at the University of Wisconsin-Madison working with Professors Andrea Arpaci-Dusseau and Remzi Arpaci-Dusseau. I am part of the ADvanced Systems Lab (ADSL) and the Wisconsin Institute on Software-defined Datacenters in Madison (WISDoM). Before coming to Madison, I received my M.S. in Computer Engineering from University of Florida and my B.S. in Computer Science from Fudan University.  
 
I expect to graduate in Summer 2013. I am on the job market, considering opportunities in academia and industry. If you are interested in hiring me, feel free to contact me. Please find my CV here.  
 

Research Interests

My research interests are in the Operating Systems area focusing on File and Storage Systems. My dissertation titled "De-virtualization in Storage Systems" focuses on removing excess virtualization, or redundant levels of virtualization, in storage systems. By removing excess virtualization, both mapping table space and performance overhead can be largely reduced. Specifically, I designed a new I/O interface called Nameless Writes to remove the virtualization in flash-based SSDs by storing physical addresses directly in file systems. I first evaluated Nameless Writes with emulation and then built a Nameless Write hardware prototype with traditional SATA interface. Currently, I am building a tool to dynamically remove storage device virtualization with small changes in device, OS, and interface.  
Apart from my dissertation work, I recently worked on the problem of storage-level cache warm up. I have also worked on utilizing inherent duplication to improve the reliability and availability of storage arrays.  
 

Selected Publications

Warped Mirrors for Flash
Yiying Zhang, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau
Proceedings of the 29th IEEE Conference on Massive Data Storage (MSST '13)

Warming up Storage-Level Caches with Bonfire
Yiying Zhang, Gokul Soundararajan, Mark W. Storer, Lakshmi N. Bairavasundaram, Sethuraman Subbiah, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau
Proceedings of the 11th Conference on File and Storage Technologies (FAST '13)

Getting Real: Lessons in Transitioning Research Simulations into Hardware Systems
Mohit Saxena, Yiying Zhang, Michael M. Swift, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau
Proceedings of the 11th Conference on File and Storage Technologies (FAST '13)

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)

FlashTier: a Lightweight, Consistent and Durable Storage Cache
Mohit Saxena, Michael M. Swift, Yiying Zhang
Proceedings of the 7th European Conference on Computer Systems (EuroSys '12)


Working Experience

Summer Intern. Advanced Technology Group, NetApp
Sunnyvale, CA, June - Aug, 2012
System and Method for an Efficient Cache Warm-up
Lakshmi N. Bairavasundaram, Gokul Soundararajan, Mark W. Storer, Yiying Zhang
Patent filed Dec 2012

Summer Intern. Microsoft Research - Silicon Valley
Mountain View, CA, June - Aug, 2010
Duplicate-aware Disk Arrays
Vijayan Prabhakaran, Yiying Zhang
US Patent #20120226936

Summer Intern. Microsoft
Shanghai, China, June - Aug, 2008

Software Design Engineer. Innovative Scheduling
Gainesville, FL, Jan - Aug, 2007