I/O in a Flash: Evolution of ONTAP to Low-Latency SSDs


Matthew Curtis-Maury, Ram Kesavan, Bharadwaj V R, Nikhil Mattankot, Vania Fang, Yash Trivedi, Kesari Mishra, and Qin Li, NetApp, Inc


Flash-based persistent storage media are capable of sub-millisecond latency I/O. However, a storage architecture optimized for spinning drives may contain software delays that make it impractical for use with such media. The NetAppĀ® ONTAPĀ® storage system was designed originally for spinning drives, and needed alterations before it was productized as an all-SSD system. In this paper, we focus on the changes made to the read I/O path over the last several years, which have been crucial to this transformation, and present them in chronological fashion together with the associated performance analysis.

Deployed-Systems Paper

Open Access Media

USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. Support USENIX and our commitment to Open Access.

@inproceedings {294795,
author = {Matthew Curtis-Maury and Ram Kesavan and Bharadwaj V R and Nikhil Mattankot and Vania Fang and Yash Trivedi and Kesari Mishra and Qin Li},
title = {{I/O} in a Flash: Evolution of {ONTAP} to {Low-Latency} {SSDs}},
booktitle = {22nd USENIX Conference on File and Storage Technologies (FAST 24)},
year = {2024},
isbn = {978-1-939133-38-0},
address = {Santa Clara, CA},
pages = {177--192},
url = {https://www.usenix.org/conference/fast24/presentation/curtis-maury},
publisher = {USENIX Association},
month = feb

Presentation Video