HybRAID: A High-Performance Hybrid RAID Storage Architecture for Write-Intensive Applications in All-Flash Storage Systems

被引:0
|
作者
Karimi, Maryam [1 ]
Salkhordeh, Reza [2 ]
Brinkmann, Andre [2 ]
Asadi, Hossein [1 ]
机构
[1] Sharif Univ Technol, Dept Comp Engn, Tehran 1458889694, Iran
[2] Johannes Gutenberg Univ Mainz, Dept Comp Sci, D-55122 Mainz, Germany
基金
美国国家科学基金会;
关键词
Costs; Computer architecture; Arrays; Writing; Solid state drives; Servers; Reliability engineering; Solid-state drives; performance; redundant array of independent disks; all-flash storage systems; SIZE;
D O I
10.1109/TPDS.2024.3429336
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
With the ever-increasing demand for higher I/O performance and reliability in data-intensive applications, solid-state drives (SSDs) typically configured as redundant array of independent disks (RAID) are broadly used in enterprise all-flash storage systems. While a mirrored RAID offers higher performance in random access workloads, parity-based RAIDs (e.g., RAID5) provide higher performance in sequential accesses with less cost overhead. Previous studies try to address the poor performance of parity-based RAIDs in small writes (i.e., writes into a single disk) by offering various schemes, including caching or logging small writes. However, such techniques impose a significant performance and/or reliability overheads and are seldom used in the industry. In addition, our empirical analysis shows that partial stripe writes, i.e., writing into a fraction of a full array in parity-based RAIDs, can significantly degrade the I/O performance, which has not been addressed in the previous work. In this paper, we first offer an empirical study which reveals partial stripe writes reduce the performance of parity-based RAIDs by up to 6.85x compared to full stripe writes (i.e., writes into entire disks). Then, we propose a high-performance hybrid RAID storage architecture, called HybRAID, which is optimized for write-intensive applications. HybRAID exploits the advantages of mirror- and parity-based RAIDs to improve the write performance. HybRAID directs a) aligned full stripe writes to parity-based RAID tier and b) small/partial stripe writes to the RAID1 tier. We propose an online migration scheme, which aims to move small/partial writes from parity-based RAID to RAID1, based on access frequency of updates. As a complement, we further offer offline migration, whose aim is to make room in the fast tier for future references. Experimental results over enterprise SSDs show that HybRAID improves the performance of write-intensive applications by 3.3x and 2.6x, as well as enhancing performance per cost by 3.1x and 3.0x compared to parity-based RAID and RAID10, respectively, at equivalent costs.
引用
收藏
页码:2608 / 2623
页数:16
相关论文
共 50 条
  • [23] Quota enforcement for high-performance distributed storage systems
    Pollack, Kristal T.
    Long, Darrell D. E.
    Golding, Richard A.
    Becker-Szendy, Ralph A.
    Reed, Benjamin
    24TH IEEE CONFERENCE ON MASS STORAGE SYSTEMS AND TECHNOLOGIES, PROCEEDINGS, 2007, : 72 - +
  • [24] Co-optimization of buffer layer and FTL in high-performance flash-based storage systems
    Hyotaek Shim
    Dawoon Jung
    Jaegeuk Kim
    Jin-Soo Kim
    Seungryoul Maeng
    Design Automation for Embedded Systems, 2010, 14 : 415 - 443
  • [25] Co-optimization of buffer layer and FTL in high-performance flash-based storage systems
    Shim, Hyotaek
    Jung, Dawoon
    Kim, Jaegeuk
    Kim, Jin-Soo
    Maeng, Seungryoul
    DESIGN AUTOMATION FOR EMBEDDED SYSTEMS, 2010, 14 (04) : 415 - 443
  • [26] A flash-aware write buffer scheme to enhance the performance of superblock-based NAND flash storage systems
    Lu, Ning
    Choi, In-Sung
    Kim, Shin-Dug
    MICROPROCESSORS AND MICROSYSTEMS, 2013, 37 (03) : 345 - 357
  • [27] A Hybrid Storage Access Framework for High-Performance Virtual Machines
    Kang, Chih-Kai
    Cai, Yu-Jhang
    Wu, Chin-Hsien
    Hsiu, Pi-Cheng
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2014, 13
  • [28] Influence of Ferrites Nanoparticles Anchored on CNT Hybrid Nanocomposites for High-Performance Energy Storage Applications
    Mohan, Raja
    Paulose, Rini
    JOURNAL OF ELECTRONIC MATERIALS, 2018, 47 (11) : 6878 - 6885
  • [29] Influence of Ferrites Nanoparticles Anchored on CNT Hybrid Nanocomposites for High-Performance Energy Storage Applications
    Raja Mohan
    Rini Paulose
    Journal of Electronic Materials, 2018, 47 : 6878 - 6885
  • [30] Designing of High-Performance MnNiS@MXene Hybrid Electrode for Energy Storage and Photoelectrochemical Applications
    Ahmad, Maqsood
    Imran, Muhammad
    Afzal, Amir Muhammad
    ul Haq, Muhammad Ahsan
    Alqarni, Areej S.
    Iqbal, Muhammad Waqas
    Issa, Shams A. M.
    Zakaly, Hesham M. H.
    INORGANICS, 2024, 12 (08)