Scalaraid: Optimizing linux software raid system for next-generation storage

Cited 0 time in webofscience Cited 0 time in scopus
  • Hit : 665
  • Download : 0
RAID 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.99th percentile latency by 85.4% compared to mdraid.
Publisher
Association for Computing Machinery, Inc
Issue Date
2022-06-27
Language
English
Citation

14th ACM Workshop on Hot Topics in Storage and File Systems, HotStorage 2022, pp.119 - 125

DOI
10.1145/3538643.3539740
URI
http://hdl.handle.net/10203/298293
Appears in Collection
EE-Conference Papers(학술회의논문)
Files in This Item
There are no files associated with this item.

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0