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 条
  • [1] WeLe-RAID: A SSD-Based RAID for System Endurance and Performance
    Du Yimo
    Liu Fang
    Chen Zhiguang
    Ma Xin
    NETWORK AND PARALLEL COMPUTING, 2011, 6985 : 248 - 262
  • [2] Fast Online Reconstruction for SSD-Based RAID-5 Storage Systems
    Lin, Haodong
    Luo, Junhao
    Li, Jun
    Sha, Zhibing
    Cai, Zhigang
    Shi, Yuanquan
    Liao, Jianwei
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2024, 43 (06) : 1886 - 1899
  • [3] An Analysis on Empirical Performance of SSD-Based RAID
    Park, Chanhyun
    Lee, Seongjin
    Won, Youjip
    INFORMATION SCIENCES AND SYSTEMS 2014, 2014, : 395 - 405
  • [4] SRsim: A Simulator for SSD-Based RAID
    Ahn, HooYoung
    Lee, YoonJoon
    Lee, Kyong-Ha
    BEYOND DATABASES, ARCHITECTURES AND STRUCTURES, BDAS 2016, 2016, 613 : 610 - 620
  • [5] RAFS: A RAID-Aware File System to Reduce the Parity Update Overhead for SSD RAID
    Tang, Chenlei
    Wan, Jiguang
    Zhu, Yifeng
    Liu, Zhiyuan
    Xu, Peng
    Wu, Fei
    Xie, Changsheng
    2019 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2019, : 1373 - 1378
  • [6] A Write-Through Cache Method to Improve Small Write Performance of SSD-based RAID
    Mei, Linjun
    Feng, Dan
    Chen, Jianxi
    Zeng, Lingfang
    Liu, Jingning
    2017 INTERNATIONAL CONFERENCE ON NETWORKING, ARCHITECTURE, AND STORAGE (NAS), 2017, : 208 - 213
  • [7] DCS5: Diagonal Coding Scheme for Enhancing the Endurance of SSD-based RAID-5 Systems
    Pan, Yubiao
    Li, Yongkun
    Xu, Yinlong
    Zhang, Weitao
    2014 9TH IEEE INTERNATIONAL CONFERENCE ON NETWORKING, ARCHITECTURE, AND STORAGE (NAS), 2014, : 63 - 72
  • [8] SOYA: SSD-Based RAID Systems Reliability Simulator
    Chamazcoti, Saeideh Alinezhad
    Safaei, Bardia
    Miremadi, Seyed Ghassem
    2016 INTERNATIONAL CONFERENCE ON SYSTEM RELIABILITY AND SCIENCE (ICSRS 2016), 2016, : 167 - 173
  • [9] CSWL:Cross-SSD Wear-Leveling Method in SSD-Based RAID Systems for System Endurance and Performance
    杜溢墨
    肖侬
    刘芳
    陈志广
    Journal of Computer Science & Technology, 2013, 28 (01) : 28 - 41
  • [10] CSWL: Cross-SSD Wear-Leveling Method in SSD-Based RAID Systems for System Endurance and Performance
    Yi-Mo Du
    Nong Xiao
    Fang Liu
    Zhi-Guang Chen
    Journal of Computer Science and Technology, 2013, 28 : 28 - 41