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

被引:122
|
作者
Im, Soojun [1 ]
Shin, Dongkun [1 ]
机构
[1] Sungkyunkwan Univ, Sch Informat & Commun Engn, Suwon 440746, Gyeonggi Do, South Korea
关键词
Redundant arrays of inexpensive disks (RAID); flash memory; solid-state disk (SSD); reliability; dependability; ARCHITECTURE;
D O I
10.1109/TC.2010.197
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:80 / 92
页数:13
相关论文
共 50 条
  • [1] Flash-Aware High-Performance and Endurable Cache
    Xia, Qianbin
    Xiao, Weijun
    2015 IEEE 23RD INTERNATIONAL SYMPOSIUM ON MODELING, ANALYSIS, AND SIMULATION OF COMPUTER AND TELECOMMUNICATION SYSTEMS (MASCOTS 2015), 2015, : 47 - 50
  • [2] Flash-aware virtual memory system for consumer electronics
    Ji, Xiaobo
    Zeng, Fan
    International Journal of Multimedia and Ubiquitous Engineering, 2015, 10 (08): : 329 - 338
  • [3] Delayed Partial Parity Scheme for Reliable and High-Performance Flash Memory SSD
    Im, Soojun
    Shin, Dongkun
    2010 IEEE 26TH SYMPOSIUM ON MASS STORAGE SYSTEMS AND TECHNOLOGIES (MSST), 2010,
  • [4] Flash-Aware Page Replacement Algorithm
    Xu, Guangxia
    Ren, Lingling
    Liu, Yanbing
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2014, 2014
  • [5] Flash-aware Index Scan in PostgreSQL
    Hwang, Da-som
    Kang, Woon-hak
    Oh, Gihwan
    Lee, Sang-won
    2015 13TH IEEE INTERNATIONAL CONFERENCE ON DATA ENGINEERING WORKSHOPS (ICDEW), 2015, : 161 - 166
  • [6] Data Storage Framework on Flash Memory based SSD RAID 0 for Performance Oriented Applications
    Rizvi, Sanam Shahla
    Chung, Tae-Sun
    2010 2ND INTERNATIONAL CONFERENCE ON COMPUTER AND AUTOMATION ENGINEERING (ICCAE 2010), VOL 1, 2010, : 126 - 128
  • [7] Flash-Aware Storage of the Column Oriented Databases
    Macyna, Wojciech
    Kukowski, Michal
    FUNDAMENTA INFORMATICAE, 2020, 173 (01) : 47 - 72
  • [8] A Flash-aware Intra-disk Redundancy scheme for high reliable All Flash Array
    Yi, Wei
    Xu, Hui
    Xie, Qiyou
    Li, Nan
    IEICE ELECTRONICS EXPRESS, 2015, 12 (13):
  • [9] Leveraging the Interplay of RAID and SSD for Lifetime Optimization of Flash-Based SSD RAID
    Shen, Zhaoyan
    Han, Lei
    Ma, Chenlin
    Jia, Zhiping
    Li, Tao
    Shao, Zili
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2021, 40 (07) : 1395 - 1408
  • [10] A reliable storage management framework for flash memory SSD based RAID arrays
    Rizvi, Sanam Shahla
    Chung, Tae-Sun
    International Review on Computers and Software, 2011, 6 (05) : 811 - 819