首页> 外国专利> Enhancing flash translation layer to improve performance of databases and filesystems

Enhancing flash translation layer to improve performance of databases and filesystems

机译:增强Flash转换层以提高数据库和文件系统的性能

摘要

An enhanced FTL system and method are provided for eliminating redundant write operations. A method is disclosed, including: processing a data write operation from a host that deploys a journaling scheme, wherein the data write operation includes a specified LBA that maps to a PBA in a SSD memory; calculating a signature of a data block during a write operation; detecting whether the data write should be handled as journal or non-journal write operation without assistance from the host; in response to a detected journal write operation, allocating a new PBA, writing the data block to the new PBA, updating a mapping table with a new LBA-PBA mapping, and inserting the signature into a signature table for the new LBA-PBA mapping; and in response to a detected non-journal write operation, mapping the specified LBA to an existing PBA if the signature matches a stored signature in the mapping table.
机译:提供了一种增强的FTL系统和方法,用于消除冗余的写操作。公开了一种方法,包括:处理来自部署日志方案的主机的数据写操作,其中,数据写操作包括映射到SSD存储器中的PBA的指定的LBA;以及在写操作期间计算数据块的签名;在主机没有帮助的情况下,检测是否应将数据写入作为日记或非日记写入操作处理;响应于检测到的日记写操作,分配新的PBA,将数据块写入新的PBA,使用新的LBA-PBA映射更新映射表,并将签名插入到用于新LBA-PBA映射的签名表中;响应于检测到的非日志记录的写操作,如果签名与映射表中存储的签名匹配,则将指定的LBA映射到现有的PBA。

著录项

  • 公开/公告号US10620846B2

    专利类型

  • 公开/公告日2020-04-14

    原文格式PDF

  • 申请/专利权人 SCALEFLUX INC.;

    申请/专利号US201715726839

  • 发明设计人 TONG ZHANG;YANG LIU;FEI SUN;HAO ZHONG;

    申请日2017-10-06

  • 分类号G06F3;G06F3/06;G06F12/02;

  • 国家 US

  • 入库时间 2022-08-21 11:30:42

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号