Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

Flash-Aware RAID Techniques for Dependable and High-Performance Flash Memory SSD

Published: 01 January 2011 Publication History
  • Get Citation Alerts
  • Abstract

    Solid-state disks (SSDs), which are composed of multiple NAND flash chips, are replacing hard disk drives (HDDs) in the mass storage market. The performances of SSDs are increasing due to the exploitation of parallel I/O architectures. However, reliability remains as a critical issue when designing a large-scale flash storage. For both high performance and reliability, Redundant Arrays of Inexpensive Disks (RAID) storage architecture is essential to flash memory SSD. However, the parity handling overhead for reliable storage is significant. We propose a novel RAID technique for flash memory SSD for reducing the parity updating cost. To reduce the number of write operations for the parity updates, the proposed scheme delays the parity update which must accompany each data write in the original RAID technique. In addition, by exploiting the characteristics of flash memory, the proposed scheme uses the partial parity technique to reduce the number of read operations required to calculate a parity. We evaluated the performance improvements using a RAID-5 SSD simulator. The proposed techniques improved the performance of the RAID-5 SSD by 47 percent and 38 percent on average in comparison to the original RAID-5 technique and the previous delayed parity updating technique, respectively.

    Cited By

    View all
    • (2024)Explorations and Exploitation for Parity-based RAIDs with Ultra-fast SSDsACM Transactions on Storage10.1145/362799220:1(1-32)Online publication date: 30-Jan-2024
    • (2024)H2-RAIDMicroprocessors & Microsystems10.1016/j.micpro.2023.104993105:COnline publication date: 1-Mar-2024
    • (2023)Proactive Stripe Reconstruction to Improve Cache Use Efficiency of SSD-Based RAID SystemsACM Transactions on Embedded Computing Systems10.1145/360909922:5s(1-18)Online publication date: 31-Oct-2023
    • Show More Cited By

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image IEEE Transactions on Computers
    IEEE Transactions on Computers  Volume 60, Issue 1
    January 2011
    143 pages

    Publisher

    IEEE Computer Society

    United States

    Publication History

    Published: 01 January 2011

    Author Tags

    1. Redundant arrays of inexpensive disks (RAID)
    2. Redundant arrays of inexpensive disks (RAID), flash memory, solid-state disk (SSD), reliability, dependability.
    3. dependability.
    4. flash memory
    5. reliability
    6. solid-state disk (SSD)

    Qualifiers

    • Research-article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Explorations and Exploitation for Parity-based RAIDs with Ultra-fast SSDsACM Transactions on Storage10.1145/362799220:1(1-32)Online publication date: 30-Jan-2024
    • (2024)H2-RAIDMicroprocessors & Microsystems10.1016/j.micpro.2023.104993105:COnline publication date: 1-Mar-2024
    • (2023)Proactive Stripe Reconstruction to Improve Cache Use Efficiency of SSD-Based RAID SystemsACM Transactions on Embedded Computing Systems10.1145/360909922:5s(1-18)Online publication date: 31-Oct-2023
    • (2023)Rep-RAID: An Integrated Approach to Optimizing Data Replication and Garbage Collection in RAID-Enabled SSDsProceedings of the 24th ACM SIGPLAN/SIGBED International Conference on Languages, Compilers, and Tools for Embedded Systems10.1145/3589610.3596274(99-110)Online publication date: 13-Jun-2023
    • (2023)Disaggregated RAID Storage in Modern DatacentersProceedings of the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 310.1145/3582016.3582027(147-163)Online publication date: 25-Mar-2023
    • (2023)Elastic RAID: Implementing RAID over SSDs with Built-in Transparent CompressionProceedings of the 16th ACM International Conference on Systems and Storage10.1145/3579370.3594773(83-93)Online publication date: 5-Jun-2023
    • (2022)Mlog: Multi-log Write Buffer upon Ultra-fast SSD RAIDProceedings of the 51st International Conference on Parallel Processing10.1145/3545008.3545034(1-11)Online publication date: 29-Aug-2022
    • (2022)ScalaRAIDProceedings of the 14th ACM Workshop on Hot Topics in Storage and File Systems10.1145/3538643.3539740(119-125)Online publication date: 27-Jun-2022
    • (2022)Reprogramming 3D TLC Flash Memory based Solid State DrivesACM Transactions on Storage10.1145/348706418:1(1-33)Online publication date: 29-Jan-2022
    • (2022)RAIL: Predictable, Low Tail Latency for NVMe FlashACM Transactions on Storage10.1145/346540618:1(1-21)Online publication date: 29-Jan-2022
    • Show More Cited By

    View Options

    View options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media