首页> 外文期刊>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(也称为CPFTL),该FTL利用了工作负载中的I / O相关性。在CPFTL中,我们基于读取操作中的相关性来开发一个相关性感知映射表。然后,我们建立一个相关性预测表,以支持在相关性感知映射表中进行快速映射项查找。最后,我们拆分了读写缓存,并构建了一个可倾斜的脏条目索引,以提高缓存命中率并减少垃圾收集开销。我们的仿真器和原型是开源的:https://github.com/janzhou/SSD-Emulator。实验结果表明,对于读取的主要工作负载,CPFTL可以将平均响应时间减少63.4%,对于事务处理工作负载,则可以将其平均响应时间减少32.9%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号