Back to Search Start Over

Land of Oz: Resolving Orderless Writes in Zoned Namespace SSDs

Authors :
Wang, Yingjia
Zhou, You
Wu, Fei
Zhang, Jie
Yang, Ming-Chang
Source :
IEEE Transactions on Computers; November 2024, Vol. 73 Issue: 11 p2520-2533, 14p
Publication Year :
2024

Abstract

Zoned Namespace (ZNS) SSDs present a new class of storage devices that promise low cost, stable performance, and software-defined capability. ZNS abstracts the SSD into an array of zones that can only be written sequentially. Although ZNS-compatible filesystems (e.g., F2FS) launch sequential writes, the zone write constraint may be violated due to orderless Linux I/O stack. Hence, the write queue depth of each zone must be limited to one, which severely degrades the performance of small writes. In this paper, we propose oZNS SSD (o: orderless), which allows multiple writes to be submitted to a zone and processed out-of-order in the SSD. To bridge the gap between ZNS sequential write contract and orderless writes on flash, a lightweight indirection layer is introduced and carefully designed by exploiting the characteristics of out-of-order writes. Specifically, memory-efficient metadata structures are devised to record the write deviations of data pages, and a two-tier buffering mechanism is employed to reduce metadata and accelerate metadata access. Moreover, a read-try policy removes metadata access from read critical path and thus improves the data read efficiency. Experimental results show that oZNS can achieve up to 8.6<inline-formula><tex-math notation="LaTeX">$\times$</tex-math><alternatives><mml:math display="inline"><mml:mo>×</mml:mo></mml:math><inline-graphic xlink:href="wang-ieq1-3441866.gif"/></alternatives></inline-formula> higher write performance than traditional ZNS while providing comparable read performance.

Details

Language :
English
ISSN :
00189340 and 15579956
Volume :
73
Issue :
11
Database :
Supplemental Index
Journal :
IEEE Transactions on Computers
Publication Type :
Periodical
Accession number :
ejs67653691
Full Text :
https://doi.org/10.1109/TC.2024.3441866