FusionRAID: Achieving consistent low latency for commodity SSD arrays

Tianyang Jiang, Guangyan Zhang*, Zican Huang, Xiaosong Ma, Junyu Wei, Zhiyue Li, Weimin Zheng

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

25 Citations (Scopus)

Abstract

The use of all-flash arrays has been increasing. Compared to their hard-disk counterparts, each drive offers higher performance but also undergoes more severe periodic performance degradation (due to internal operations such as garbage collection). With a detailed study of widely-used applications/traces and 6 SSD models, we confirm that individual SSD’s performance jitters are further magnified in RAID arrays. Our results also reveal that with SSD latency low and decreasing, the software overhead of RAID write creates long, complex write paths involving more drives, raising both average-case latency and risk of exposing worst-case performance. Based on these findings, we propose FusionRAID, a new RAID architecture that achieves consistent, low latency on commodity SSD arrays. By spreading requests to all SSDs in a shared, large storage pool, bursty application workloads can be served by plenty of “normal-behaving” drives. By performing temporary, replicated writes, it retains RAID fault-tolerance yet greatly accelerates small, random writes. Blocks of such transient data replicas are created in stripe-ready locations based on RAID declustering, enabling effortless conversion to long-term RAID storage. Finally, using lightweight SSD latency spike detection and request redirection, FusionRAID avoids drives under transient but severe performance degradation. Our evaluation with traces and applications shows that FusionRAID brings a 22%–98% reduction in median latency, and a 2.7×–62× reduction in tail latency, with a moderate and temporary space overhead.

Original languageEnglish
Title of host publicationProceedings of the 19th USENIX Conference on File and Storage Technologies, FAST 2021
PublisherUSENIX Association
Pages355-370
Number of pages16
ISBN (Electronic)9781939133205
Publication statusPublished - 2021
Event19th USENIX Conference on File and Storage Technologies, FAST 2021 - Virtual, Online
Duration: 23 Feb 202125 Feb 2021

Publication series

NameProceedings of the 19th USENIX Conference on File and Storage Technologies, FAST 2021

Conference

Conference19th USENIX Conference on File and Storage Technologies, FAST 2021
CityVirtual, Online
Period23/02/2125/02/21

Fingerprint

Dive into the research topics of 'FusionRAID: Achieving consistent low latency for commodity SSD arrays'. Together they form a unique fingerprint.

Cite this