ZapRAID: Toward High-Performance RAID for ZNS SSDs via Zone Append

3Citations
Citations of this article
5Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Zoned Namespace (ZNS) provides the Zone Append primitive to boost the write performance of ZNS SSDs via intrazone parallelism. However, making Zone Append effective for a RAID array of multiple ZNS SSDs is non-trivial, since Zone Append offloads address management to ZNS SSDs and requires hosts to dedicatedly manage RAID stripes across multiple drives. We propose ZapRAID, a high-performance software RAID layer for ZNS SSDs by carefully using Zone Append to achieve high write parallelism and lightweight stripe management. ZapRAID's core idea is a group-based data layout with coarse-grained ordering across multiple groups of stripes, such that it can use small-size metadata for stripe management on a per-group basis. Our prototype evaluation shows that ZapRAID achieves a 2.34x write throughput gain compared with using the Zone Write primitive.

Author supplied keywords

Cite

CITATION STYLE

APA

Wang, Q., & Lee, P. P. C. (2023). ZapRAID: Toward High-Performance RAID for ZNS SSDs via Zone Append. In APSys 2023 - Proceedings of the 14th ACM SIGOPS Asia-Pacific Workshop on Systems (pp. 24–29). Association for Computing Machinery, Inc. https://doi.org/10.1145/3609510.3609810

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free