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 条
  • [31] A design for high-performance flash disks
    Birrell, Andrew
    Isard, Michael
    Thacker, Chuck
    Wobber, Ted
    Operating Systems Review (ACM), 2007, 41 (02): : 88 - 93
  • [32] A high-performance and endurable SSD cache for parity-based RAID
    Li, Chu
    Feng, Dan
    Hua, Yu
    Wang, Fang
    FRONTIERS OF COMPUTER SCIENCE, 2019, 13 (01) : 16 - 34
  • [33] A high-performance and endurable SSD cache for parity-based RAID
    Chu Li
    Dan Feng
    Yu Hua
    Fang Wang
    Frontiers of Computer Science, 2019, 13 : 16 - 34
  • [34] Application-aware deduplication for performance improvement of flash memory
    Joon-Young Paik
    Tae-Sun Chung
    Eun-Sun Cho
    Design Automation for Embedded Systems, 2015, 19 : 161 - 188
  • [35] Application-aware deduplication for performance improvement of flash memory
    Paik, Joon-Young
    Chung, Tae-Sun
    Cho, Eun-Sun
    DESIGN AUTOMATION FOR EMBEDDED SYSTEMS, 2015, 19 (1-2) : 161 - 188
  • [36] Fault-Aware ECC Techniques for Reliability Enhancement of Flash Memory
    Lu, Shyue-Kung
    Tsai, Zeng-Long
    Hsu, Chun-Lung
    Sun, Chi-Tien
    2020 INTERNATIONAL SYMPOSIUM ON VLSI DESIGN, AUTOMATION AND TEST (VLSI-DAT), 2020,
  • [37] RAID-Aware SSD: Improving the Write Performance and Lifespan of SSD in SSD-based RAID-5 System
    Wu, Xiaoquan
    Xiao, Nong
    Liu, Fang
    Chen, Zhiguang
    Du, Yimo
    Xing, Yuxuan
    2014 IEEE FOURTH INTERNATIONAL CONFERENCE ON BIG DATA AND CLOUD COMPUTING (BDCLOUD), 2014, : 99 - 103
  • [38] Hash join in commercial database with Flash memory SSD
    Park, Sang-Shin
    Lee, Sang-Won
    ICCSIT 2010 - 3RD IEEE INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND INFORMATION TECHNOLOGY, VOL 4, 2010, : 265 - 268
  • [39] A new architecture for high-density high-performance SGT NOR Flash memory
    Kadowaki, Takuya
    Yamakawa, Yoshizumi
    Nakamura, Hiroki
    Kimura, Yasuo
    Niwano, Michio
    Masuoka, Fujio
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2008, 55 (06) : 551 - 555
  • [40] A low-voltage sense amplifier for high-performance embedded flash memory
    柳江
    王雪强
    王琴
    伍冬
    张志刚
    潘立阳
    刘明
    半导体学报, 2010, 31 (10) : 74 - 78