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 条
  • [31] 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
  • [32] 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
  • [33] Optimizing Cauchy Reed-Solomon Coding via ReRAM Crossbars in SSD-based RAID Systems
    Han, Lei
    Tan, Shangzhen
    Xiao, Bin
    Ma, Chenlin
    Shao, Zili
    2019 IEEE NON-VOLATILE MEMORY SYSTEMS AND APPLICATIONS SYMPOSIUM (NVMSA-2019), 2019,
  • [34] SSD caching to overcome small write problem of disk-based RAID in enterprise environments
    Lee, Eunjae
    Oh, Yongseok
    Lee, Donghee
    30TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, VOLS I AND II, 2015, : 2047 - 2053
  • [35] SSD-based Workload Characteristics and Their Performance Implications
    Yadgar, Gala
    Gabel, Moshe
    Jaffer, Shehbaz
    Schroeder, Bianca
    ACM TRANSACTIONS ON STORAGE, 2021, 17 (01)
  • [36] Flash-Aware RAID Techniques for Dependable and High-Performance Flash Memory SSD
    Im, Soojun
    Shin, Dongkun
    IEEE TRANSACTIONS ON COMPUTERS, 2011, 60 (01) : 80 - 92
  • [37] Cap: Exploiting Data Correlations to Improve the Performance and Endurance of SSD RAID
    Xu, Gaoxiang
    Tan, Zhipeng
    Feng, Dan
    Zhu, Yifeng
    Zhang, Xinyan
    Xu, Jie
    2018 IEEE 36TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD), 2018, : 59 - 66
  • [38] Power saving-aware prefetching for SSD-based systems
    Laura Prada
    Javier Garcia
    J. Daniel Garcia
    Jesus Carretero
    The Journal of Supercomputing, 2011, 58 : 323 - 331
  • [39] Workload-Aware Elastic Striping With Hot Data Identification for SSD RAID Arrays
    Li, Yongkun
    Shen, Biaobiao
    Pan, Yubiao
    Xu, Yinlong
    Li, Zhipeng
    Lui, John C. S.
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2017, 36 (05) : 815 - 828
  • [40] Power saving-aware prefetching for SSD-based systems
    Prada, Laura
    Garcia, Javier
    Daniel Garcia, J.
    Carretero, Jesus
    JOURNAL OF SUPERCOMPUTING, 2011, 58 (03): : 323 - 331