R&D: Buffered I/O Support for Zoned Namespace SSD
Evaluation shows that buffered writes can reduce total amount of I/O and increase performance of applications utilizing ZNS SSD.
This is a Press Release edited by StorageNewsletter.com on February 23, 2022 at 2:01 pmIEEE Xplore has published, in 2021 IEEE International Conference on Consumer Electronics-Asia (ICCE-Asia) proceedings, an article written by Youngjae Lee, Jeeyoon Jung, and Dongkun Shin, Sungkyunkwan University, South Korea.
Abstract: “Recently, NVMe Zoned Namespace (ZNS) interface has been proposed to reduce the NAND flash management overheads of solid-state drive by matching the host interface to internal hardware characteristics. For the Zoned Namespace SSD, writes must be performed using direct I/O to ensure the sequential write order, which may degrade the performance of user applications in many cases. In this paper, we introduce buffered write support for ZNS SSD in Linux kernel I/O stack and implement LSM-tree-based key-value store for ZNS SSD to analyze the effect of buffered writes. Our evaluation shows that buffered writes can reduce the total amount of I/O and increase overall performance of applications utilizing ZNS SSD.“