TY - GEN
T1 - The Design and Implementation of a Capacity-Variant Storage System
AU - Jiao, Ziyang
AU - Zhang, Xiangqun
AU - Shin, Hojin
AU - Choi, Jongmoo
AU - Kim, Bryan S.
N1 - Publisher Copyright:
© 2024 by The USENIX Association All Rights Reserved.
PY - 2024
Y1 - 2024
N2 - We present the design and implementation of a capacity-variant storage system (CVSS) for flash-based solid-state drives (SSDs). CVSS aims to maintain high performance throughout the lifetime of an SSD by allowing storage capacity to gracefully reduce over time, thus preventing fail-slow symptoms. The CVSS comprises three key components: (1) CV-SSD, an SSD that minimizes write amplification and gracefully reduces its exported capacity with age; (2) CV-FS, a log-structured file system for elastic logical partition; and (3) CV-manager, a user-level program that orchestrates system components based on the state of the storage system. We demonstrate the effectiveness of CVSS with synthetic and real workloads, and show its significant improvements in latency, throughput, and lifetime compared to a fixed-capacity storage system. Specifically, under real workloads, CVSS reduces the latency, improves the throughput, and extends the lifetime by 8–53%, 49–316%, and 268–327%, respectively.
AB - We present the design and implementation of a capacity-variant storage system (CVSS) for flash-based solid-state drives (SSDs). CVSS aims to maintain high performance throughout the lifetime of an SSD by allowing storage capacity to gracefully reduce over time, thus preventing fail-slow symptoms. The CVSS comprises three key components: (1) CV-SSD, an SSD that minimizes write amplification and gracefully reduces its exported capacity with age; (2) CV-FS, a log-structured file system for elastic logical partition; and (3) CV-manager, a user-level program that orchestrates system components based on the state of the storage system. We demonstrate the effectiveness of CVSS with synthetic and real workloads, and show its significant improvements in latency, throughput, and lifetime compared to a fixed-capacity storage system. Specifically, under real workloads, CVSS reduces the latency, improves the throughput, and extends the lifetime by 8–53%, 49–316%, and 268–327%, respectively.
UR - http://www.scopus.com/inward/record.url?scp=85194177377&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85194177377&partnerID=8YFLogxK
M3 - Conference contribution
AN - SCOPUS:85194177377
T3 - Proceedings of the 22nd USENIX Conference on File and Storage Technologies, FAST 2024
SP - 159
EP - 176
BT - Proceedings of the 22nd USENIX Conference on File and Storage Technologies, FAST 2024
PB - USENIX Association
T2 - 22nd USENIX Conference on File and Storage Technologies, FAST 2024
Y2 - 27 February 2024 through 29 February 2024
ER -