TitleScalaRAID: Optimizing Linux Software RAID System for Next-Generation Storage
AuthorsYi, Shushu
Yang, Yanning
Tang, Yunxiao
Zhou, Zixuan
Li, Junzhe
Yue, Chen
Jung, Myoungsoo
Zhang, Jie
AffiliationPeking Univ, Comp Hardware & Syst Evolut Lab, Beijing, Peoples R China
Nanjing Univ, Comp Hardware & Syst Evolut Lab, Nanjing, Peoples R China
Beijing Univ Posts & Telecommun, Comp Hardware & Syst Evolut Lab, Beijing, Peoples R China
Korea Adv Inst Sci & Technol, Comp Hardware & Syst Evolut Lab, Daejeon, South Korea
KeywordsHIGH-PERFORMANCE
FLASH
Issue Date2022
PublisherPROCEEDINGS OF THE 2022 14TH ACM WORKSHOP ON HOT TOPICS IN STORAGE AND FILE SYSTEMS, HOTSTORAGE 2022
AbstractRAID has been widely adopted to enhance the performance, capacity, and reliability of the existing storage systems. However, we observe that the Linux software RAID (mdraid) suffers from its poor implementation of the lock mechanism. To address this, we propose ScalaRAID, which refines the role domain of locks and designs a new data structure to prevent different threads from preempting the RAID resources. By doing so, ScalaRAID can maximize the thread-level parallelism and reduce the time consumption of I/O request handling. Our evaluation results reveal that ScalaRAID can improve throughput by 89.4% while decreasing 99.99(th) percentile latency by 85.4% compared to mdraid.
URIhttp://hdl.handle.net/20.500.11897/692411
ISBN978-1-4503-9399-7
DOI10.1145/3538643.3539740
IndexedCPCI-S(ISTP)
Appears in Collections:待认领

Files in This Work
There are no files associated with this item.

Web of Science®



Checked on Last Week

Scopus®



Checked on Current Time

百度学术™



Checked on Current Time

Google Scholar™





License: See PKU IR operational policies.