Improving RAID Performance Using an Endurable SSD Cache

被引:12
|
作者
Li, Chu [1 ]
Feng, Dan [1 ]
Hua, Yu [1 ]
Wang, Fang [1 ]
机构
[1] Huazhong Univ Sci & Technol, Sch Comp, Wuhan Natl Lab Optoelect, Wuhan, Peoples R China
关键词
D O I
10.1109/ICPP.2016.52
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Parity-based RAID storage systems have been widely deployed in production environments. However, they suffer from poor random write performance due to the parity update overhead, i.e., small write problem. With the increasing density and decreasing price, SSD-based caching offers promising opportunities for improving RAID storage I/O performance. However, as a cache device, frequent writes to SSD leads to being quickly worn out, which causes high costs and reliability problems. In this paper, we propose an efficient cache management scheme by Keeping Data and Deltas (KDD) in SSD. KDD dynamically partitions the cache space into Data Zone (DAZ) and Delta Zone (DEZ). DAZ stores data that are first admitted into SSD. On write hits, KDD writes the data to RAID storage without updating the parity blocks. Meanwhile, the deltas between old version of data and the currently accessed data are compactly stored in DEZ. In addition, KDD organizes the metadata partition on SSD as a circular log to make the cache persistent with low overhead. We evaluate the performance of KDD via both simulations and prototype implementations. Results show that KDD effectively reduces the small write penalty while significantly improving the lifetime of the SSD-based cache.
引用
收藏
页码:396 / 405
页数:10
相关论文
共 50 条
  • [1] 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
  • [2] 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
  • [3] Endurable SSD-Based Read Cache for Improving the Performance of Selective Restore from Deduplication Systems
    Liu, Jian
    Chai, Yun-Peng
    Qin, Xiao
    Liu, Yao-Hong
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2018, 33 (01) : 58 - 78
  • [4] Endurable SSD-Based Read Cache for Improving the Performance of Selective Restore from Deduplication Systems
    Jian Liu
    Yun-Peng Chai
    Xiao Qin
    Yao-Hong Liu
    Journal of Computer Science and Technology, 2018, 33 : 58 - 78
  • [5] 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
  • [6] PLC-Cache: Endurable SSD Cache for Deduplication-based Primary Storage
    Liu, Jian
    Chai, Yunpeng
    Qin, Xiao
    Xiao, Yuan
    2014 30TH SYMPOSIUM ON MASSIVE STORAGE SYSTEMS AND TECHNOLOGIES (MSST), 2014,
  • [7] Partial Parity Cache and Data Cache Management Method to Improve the Performance of an SSD-Based RAID
    Chung, Ching-Che
    Hsu, Hao-Hsiang
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2014, 22 (07) : 1470 - 1480
  • [8] Popularity Based Cache Management Scheme for RAID which uses an SSD as a Cache
    Lee, Dongkyu
    Koh, Kern
    ICCIT: 2009 FOURTH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCES AND CONVERGENCE INFORMATION TECHNOLOGY, VOLS 1 AND 2, 2009, : 913 - 915
  • [9] Divided Disk Cache and SSD FTL for Improving Performance in Storage
    Park, Jung Kyu
    Lee, Jun-yong
    Noh, Sam H.
    JOURNAL OF SEMICONDUCTOR TECHNOLOGY AND SCIENCE, 2017, 17 (01) : 15 - 22
  • [10] H2-RAID: Improving the reliability of SSD RAID with unified SSD and HDD hybrid architecture
    Liu, Jiarong
    Wang, Tianyu
    Chen, Xiaowei
    Li, Chao
    Shen, Zhaoyan
    Zhang, Zhiyong
    MICROPROCESSORS AND MICROSYSTEMS, 2024, 105