...
首页> 外文期刊>IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems >Workload-Aware Elastic Striping With Hot Data Identification for SSD RAID Arrays
【24h】

Workload-Aware Elastic Striping With Hot Data Identification for SSD RAID Arrays

机译:可识别工作负载的弹性条带,具有用于SSD RAID阵列的热数据识别

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

摘要

Redundant array of independent disk (RAID) offers a good option to provide device-level fault tolerance for solid-state drives (SSDs). However, parity update with either read-modify-write or read-reconstruct-write may introduce a lot of extra I/Os and thus significantly degrades SSD RAID performance. To reduce the parity update cost, elastic striping chooses to reconstruct new stripes with only the newly updated data chunks instead of directly updating parity chunks. However, it necessitates an RAID-level garbage collection (GC) process, which may incur a very high cost due to the mixture of hot and cold data chunks. To address this problem, we follow the idea of elastic striping and propose a workload-aware scheme (WAS) to reduce the RAID-level GC cost so as to improve the performance and endurance of SSD RAID. In particular, we first develop a novel lightweight hot data identification scheme which requires only a very small computation time and memory cost, then propose a hotness-aware elastic striping approach to separately write data chunks with different hotness to different regions in SSD RAID. To evaluate the effectiveness and efficiency of our WAS, we implement a prototype system on RAID-5 and RAID-6 arrays composed of commercial SSDs. Experimental results show that compared to original elastic striping, our scheme reduces 30.0%-70.6% (and 23.9%-63.2%) of chunk writes under the RAID-5 (and RAID-6) settings, and also reduces the average response time by 60.9%-79.3% (and 56.8%-80.9%) for RAID-5 (and RAID-6), respectively. Besides, our scheme also improves the endurance and reliability of SSD RAID compared to original elastic striping.
机译:独立磁盘冗余阵列(RAID)提供了一个很好的选择,可以为固态驱动器(SSD)提供设备级的容错能力。但是,使用读-修改-写或读-重建-写的奇偶校验更新可能会引入很多额外的I / O,从而显着降低SSD RAID性能。为了减少奇偶校验更新成本,弹性条带选择仅使用新近更新的数据块来重建新的条带,而不是直接更新奇偶校验块。但是,它需要RAID级别的垃圾回收(GC)流程,由于热数据块和冷数据块的混合,可能会导致很高的成本。为了解决此问题,我们遵循弹性条带化的思想,提出了一种工作负载感知方案(WAS),以降低RAID级GC成本,从而提高SSD RAID的性能和耐用性。特别是,我们首先开发了一种新颖的轻量级热数据识别方案,该方案仅需要非常少的计算时间和内存成本,然后提出了一种可感知热度的弹性条带化方法,将具有不同热度的数据块分别写入SSD RAID中的不同区域。为了评估WAS的有效性和效率,我们在由商用SSD组成的RAID-5和RAID-6阵列上实施了原型系统。实验结果表明,与原始的弹性条带化相比,我们的方案在RAID-5(和RAID-6)设置下减少了30.0%-70.6%(和23.9%-63.2%)的块写入,并且平均响应时间减少了5%。 RAID-5(和RAID-6)分别为60.9%-79.3%(和56.8%-80.9%)。此外,与原始的弹性条带化相比,我们的方案还提高了SSD RAID的耐久性和可靠性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号