首页> 外文期刊>IEEE Transactions on Parallel and Distributed Systems >A Correlation-Aware Page-Level FTL to Exploit Semantic Links in Workloads
【24h】

A Correlation-Aware Page-Level FTL to Exploit Semantic Links in Workloads

机译:相关感知页面级FTL以利用工作负载中的语义链接

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

摘要

NAND Flash based Solid State Disks (SSDs) are gaining tremendous popularity in today's storage market due to their unique erase-before-write feature. The Flash Translation Layer (FTL) in the SSDs redirects the incoming writes to a free physical address and manages a logical to physical address mapping table. However, this induces significant performance degradation to the SSDs. One of the main reasons is that current cache management in FTLs is mainly optimized for the temporal or spatial locality. However, because of multiple levels of data buffers in the whole storage architecture, the locality of internal disk I/O is relatively low. What's more, the increasing capacity of SSD not only generates large mapping tables, but also imposes high pressure on the efficiency of page-level address mapping. To overcome this limitation, we propose Correlation-Aware Page-level FTL, a.k.a CPFTL, which exploits I/O correlations in the workloads. In CPFTL, we develop a correlation-aware mapping table based on the correlation in read operations. We then build a correlation prediction table to support fast mapping entry lookup in the correlation-aware mapping table. Finally, we split read and write caches and build a skew-aware dirty entry index to improve the cache hit ratio and reduce the garbage collection overhead. Our emulator and prototype are open-sourced at: https://github.com/janzhou/SSD-Emulator. The experimental results show that CPFTL can reduce the average response time by 63.4 percent for read dominant workloads and 32.9 percent for transaction workloads.
机译:NAND基于速率的固态磁盘(SSD)由于其独特的擦除前的擦除前功能,在当今的存储市场中获得了巨大的流行度。 SSD中的闪存翻译层(FTL)将传入写入重定向到自由物理地址,并管理逻辑到物理地址映射表。但是,这会对SSD引起显着的性能下降。其中一个主要原因是FTL中的当前缓存管理主要针对时间或空间局部进行了优化。但是,由于整个存储体系结构中的多个数据缓冲区,内部磁盘I / O的局部性相对较低。更重要的是,SSD的增加的容量不仅会产生大型映射表,而且对页面级地址映射的效率产生了高压。为了克服这一限制,我们提出了相关感知的页面级FTL,A.k.a cpftl,它在工作负载中利用I / O相关性。在CPFTL中,我们根据读操作中的相关性开发相关感知映射表。然后,我们构建相关预测表,以支持相关感知映射表中的快速映射条目查找。最后,我们拆分读写缓存并构建一个偏斜的脏进入索引,以提高缓存命中率并减少垃圾收集开销。我们的仿真器和原型是开放的:https://github.com/janzhou/sd-emulator。实验结果表明,CPFTL可以将平均响应时间降低63.4%,以便阅读主导工作负载和交易工作负载的32.9%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号