首页> 外文会议>International conference on algorithms and architectures for parallel processing >EC-ARR: Using Active Reconstruction to Optimize SSD Read Performance
【24h】

EC-ARR: Using Active Reconstruction to Optimize SSD Read Performance

机译:EC-Arr:使用主动重建来优化SSD读取性能

获取原文

摘要

Solid State Drive (SSD) has been becoming mainstream storage for its high performance, affordability proportional to its growing storage capacity. However, some inborn characteristics still limit its widespread application: (1) It wears out easily with increasing times of being written/erased. Therefore, SSDs are generally equipped with dedicated Erasure Coding (EC) modules for reliability concerns. However, the EC modules are only statically useful in the sheer scenarios of data loss. In other words, the EC module is never exploited in the regular access situations of dominating frequency, where data is unharmed and intact. (2) Huge latency differences exist among its three basic operations of reading, writing, and erasing, which could lead to performance degradation if there is no proper I/O scheduling. (3) SSD has excellent internal parallelism, which offers a strong possibility to further boost I/O performance if exploited properly. Therefore, this paper proposes EC-ARR (Active-Reconstruction-Read), which exploits in a broader sense both its EC module and channel-level parallelism in combination to achieve better read performance. It is able to not only guard against data loss but also assist in normal data reads where data is intact, with active use of data reconstruction of the EC module. Additionally, to further this active reconstruction method in terms of channel-level parallelism, the static stripe with a length smaller than the number of channels and the data placement scheme with channel-wear-aware are adopted. Simulation experiment based on SSDsim [1] shows that compared with conventional channel-RAID5 SSD, ARR-enabled SSD can increase the read performance by up to 18.5% without significant write performance degradation or storage overhead.
机译:固态驱动器(SSD)一直成为其高性能的主流存储,与其日益增长的存储容量成正比。然而,一些天生的特性仍然限制了其广泛应用:(1)它随着被写/擦除的时间而轻松磨损。因此,SSD通常配备有专用擦除编码(EC)模块,用于可靠性问题。但是,EC模块仅在数据丢失的纯粹场景中静态有用。换句话说,EC模块永远不会利用主导频率的常规访问情况,其中数据不受武装并完整。 (2)巨大的延迟差异存在于其三个基本操作的阅读,写作和擦除,如果没有正确的I / O调度,可能会导致性能下降。 (3)SSD具有优异的内部并行性,这提供了强大的可能性,可以进一步提高I / O性能,如果妥善渗透。因此,本文提出了EC-Arr(主动重建读数),其在更广泛的感觉中利用其EC模块和通道级并行性,以实现更好的读取性能。它不仅能够防止数据丢失,还可以帮助数据读取数据完整的常规数据,并积极使用EC模块的数据重建。另外,为了进一步在通道级并行性方面的这种激活重建方法,采用长度小于信道数量的静态条带和具有信道磨损感知的数据放置方案的静态条带。基于SSDSIM的仿真实验[1]表示与传统的通道-RAID5 SSD相比,ARR启用的SSD可以将读取性能提高到18.5%,而无需显着的写性能下降或存储开销。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号