首页> 外文期刊>IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems >DCS: Diagonal Coding Scheme for Enhancing the Endurance of SSD-Based RAID Arrays
【24h】

DCS: Diagonal Coding Scheme for Enhancing the Endurance of SSD-Based RAID Arrays

机译:DCS:对角编码方案,用于增强基于SSD的RAID阵列的耐久性

获取原文
获取原文并翻译 | 示例

摘要

To guarantee high reliability, solid-state drive (SSD)-based storage systems require data redundancy schemes, e.g., redundant array of independent disks (RAID) schemes. Traditional RAID-5, RAID-6, and Reed-Solomon codes can tolerate one, two, and an arbitrary number of device failures, respectively. However, some SSDs under those redundant configurations may age much faster than others because of the high skewness and locality of workloads. The uneven aging rates may make some SSDs wear out very quickly and decrease the endurance of SSD-based RAID arrays. To address this problem, we first come up with a diagonal coding scheme (DCS) by distributing the updating dependencies evenly among devices to improve the system-level wear-leveling. DCS can efficiently improve the array endurance if requests are aligned with the stripe size, i.e., when data symbols in the same stripe receive the same number of writes, while the number could be different for different stripes. To relax the above assumption, we further propose an enhanced scheme, DCS+. With a buffer design, DCS+ can improve the wear-leveling among devices under general access patterns via triggering different responses to different kinds of requests. We conduct extensive trace-driven evaluations based on real-world workloads, and results show that our design efficiently enhances the endurance of SSD-based RAID arrays.
机译:为了确保高可靠性,基于固态驱动器(SSD)的存储系统需要数据冗余方案,例如独立磁盘冗余阵列(RAID)方案。传统的RAID-5,RAID-6和Reed-Solomon代码分别可以容忍一个,两个和任意数量的设备故障。但是,由于工作负载的高度偏斜和局部性,在这些冗余配置下的某些SSD可能比其他SSD老化得更快。不均匀的老化速度可能会使某些SSD很快磨损,并降低基于SSD的RAID阵列的耐用性。为了解决这个问题,我们首先提出对角线编码方案(DCS),方法是在设备之间平均分配更新依赖项,以改善系统级的损耗平衡。如果请求与条带大小对齐(即,当同一条带中的数据符号接收到相同数量的写入时,而不同条带的数目可能不同),则DCS可以有效地提高阵列耐久性。为了放松上述假设,我们进一步提出了一种增强方案DCS +。通过缓冲区设计,DCS +可以通过触发对不同种类请求的不同响应来改善一般访问模式下设备之间的损耗平衡。我们根据实际工作负载进行了广泛的跟踪驱动评估,结果表明我们的设计有效地增强了基于SSD的RAID阵列的耐用性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号