RAID-Aware SSD: Improving the Write Performance and Lifespan of SSD in SSD-based RAID-5 System

被引:6
|
作者
Wu, Xiaoquan [1 ]
Xiao, Nong [1 ]
Liu, Fang [1 ]
Chen, Zhiguang [1 ]
Du, Yimo [1 ]
Xing, Yuxuan [1 ]
机构
[1] Natl Univ Def Technol, Coll Comp, State Key Lab High Performance Comp, Changsha, Hunan, Peoples R China
关键词
Flash-based SSD; SSD RAID; Garbage Collection; Write Performance; Lifespan;
D O I
10.1109/BDCloud.2014.40
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Flash memory-based SSD RAID has an excellent I/O performance with high stability, which making it get more and more attention from companies and manufacturers, especially in I/O-intensive environments. However, frequently updating parity also makes the SSD have a higher overhead in the process of garbage collection. To this end, we propose RAID-Aware SSD (RA-SSD) that could distinguish user data from parity by detecting the different access patterns from the upper RAID layer, and store them separately at different flash blocks. RA-SSD could effectively reduce the overhead of garbage collection. Simulation results show that, being deployed in a RAID-5 System, RA-SSD could reduce the number of pages copied in the process of garbage collection by up to 10%. As the overhead of garbage collection decreases, the write performance and lifespan will be improved. The extra space consumed by RA-SSD is very small, it is only about 1/10000 of the capacity of the device. Moreover, the processing logic of RA-SSD is so simple that it has very little impact on read performance.
引用
收藏
页码:99 / 103
页数:5
相关论文
共 50 条
  • [21] DCS: Diagonal Coding Scheme for Enhancing the Endurance of SSD-Based RAID Arrays
    Pan, Yubiao
    Li, Yongkun
    Xu, Yinlong
    Shen, Biaobiao
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2016, 35 (08) : 1372 - 1385
  • [22] ACS: An alternate coding scheme to improve degrade read performance for SSD-based RAID5 systems
    Pan Y.
    Lin M.
    International Journal of High Performance Systems Architecture, 2021, 10 (02) : 70 - 79
  • [23] Optimizing RAID/SSD Controllers with Lifetime Extension for Flash-Based SSD Array
    Han, Lei
    Shen, Zhaoyan
    Shao, Zili
    Li, Tao
    ACM SIGPLAN NOTICES, 2018, 53 (06) : 44 - 54
  • [24] Grouping-based Elastic Striping with Hotness Awareness for Improving SSD RAID Performance
    Pan, Yubiao
    Li, Yongkun
    Xu, Yinlong
    Li, Zhipeng
    2015 45TH ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS, 2015, : 160 - 171
  • [25] Proactive Stripe Reconstruction to Improve Cache Use Efficiency of SSD-Based RAID Systems
    Sha, Zhibing
    Wu, Jiaojiao
    Li, Jun
    Gerofi, Balazs
    Cai, Zhigang
    Liao, Jianwei
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2023, 22 (05)
  • [26] CG-Resync: Conversion-Guided Resynchronization for a SSD-based RAID Array
    Yi, Letian
    Shu, Jiwu
    Ou, Jiaxin
    Zheng, Weimin
    2013 IEEE 31ST INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD), 2013, : 455 - 458
  • [27] FlashStager: Improving the Performance of SSD-based Data Staging Systems via Write Redirection
    Zhang, Xuechen
    Meng, Fang
    Schwan, Karsten
    Wolf, Matthew
    2016 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING (CLUSTER), 2016, : 312 - 315
  • [28] Dual RAID technique for ensuring high reliability and performance in SSD
    Koo, Sohyun
    Kwon, Se Jin
    Kim, Sungsoo
    Chung, Tae-Sun
    2015 IEEE/ACIS 14TH INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCE (ICIS), 2015, : 399 - 404
  • [29] Age Aware Pre-emptive Garbage Collection for SSD RAID
    McEwan, Alistair A.
    Komsul, Muhammed Ziya
    MICROPROCESSORS AND MICROSYSTEMS, 2018, 56 : 13 - 21
  • [30] Improving SSD Reliability with RAID via Elastic Striping and Anywhere Parity
    Kim, Jaeho
    Lee, Jongmin
    Choi, Jongmoo
    Lee, Donghee
    Noh, Sam H.
    2013 43RD ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS (DSN), 2013,