一种提升SSD在垃圾回收期间读性能的方法

    公开(公告)号:CN106527971B

    公开(公告)日:2019-11-26

    申请号:CN201610877009.X

    申请日:2016-10-08

    Abstract: 本发明公开了一种提升SSD在垃圾回收期间读性能的方法,包括:在各通道间以数据页为条带建立RAID;处理读请求时,如果读请求访问的数据页所在的晶圆(die)没有正在进行擦除操作,此时读请求正常响应;如果读请求访问的数据页所在的晶圆(die)正被擦除操作所占用,发生短暂失效,此时利用通道间的所述RAID通过读取同一条带上其他数据页的数据进行RAID重建,从而及时响应该读请求。本发明的方法利用SSD中的RAID技术,降低基于NAND Flash的固态存储设备中垃圾回收操作造成的系统时延,解决系统正常读请求和垃圾回收擦除操作的冲突问题。

    一种基于失效概率的固态存储分级管理方法及系统

    公开(公告)号:CN107102954B

    公开(公告)日:2019-11-12

    申请号:CN201710289148.5

    申请日:2017-04-27

    Abstract: 本发明公开了一种基于失效概率的固态存储分级管理方法及系统,属于存储控制技术领域。本发明方法根据物理页索引次数,并综合数据冷热程度,提出物理页失效概率这一概念,将通过计算得到失效概率相近的页聚集一起,进行分级管理,减少垃圾回收对性能的影响和减少写放大。本发明还实现了一种基于失效概率的固态存储分级管理系统。本发明在固态存储垃圾回收触发后进行合理的数据分级管理,减少后续垃圾回收的反复迁移数据,进而提高响应性能和使用寿命。

    一种基于块组结构的FTL优化方法

    公开(公告)号:CN106547703B

    公开(公告)日:2019-05-14

    申请号:CN201610878981.9

    申请日:2016-10-08

    Abstract: 本发明公开了一种基于块组结构的FTL优化方法,包括在闪存架构上将若干块组成一个块组,并将预留空间相应分配每个块组;建立基于块组的地址映射,其中第一次映射是全局映射,第二次映射为局部映射表,其中每个块组维护一个局部映射,用于保存相应块组中逻辑偏移量与物理偏移量的映射关系;在写操作完成后,如果当前进行写操作块组中的空闲页占整个块组比例小于阈值时,则触发垃圾回收。本发明的方法在块组结构的页级地址映射方案的基础上,充分利用闪存设备的预留空间和通道间并行性,解决了基于块组的地址映射方案垃圾回收粒度大的问题,并利用块组的局部性,减少了元数据对缓存的消耗。

    一种基于SSD去重技术的数据安全删除方法及系统

    公开(公告)号:CN106886370B

    公开(公告)日:2019-12-06

    申请号:CN201710059169.8

    申请日:2017-01-24

    Abstract: 本发明公开了一种基于SSD去重技术的数据安全删除方法及系统,属于SSD存储控制领域。本发明方法在写数据时对写更新操作先将原映射关系标记为无效,之后基于去重数据写入,同时修改写入数据的元数据;在删除数据时,首先进行数据的安全删除,删除相关物理页PPN数据和映射关系;之后进行元数据的安全删除,彻底消除痕迹。本发明还提供了一种基于SSD去重技术的数据安全删除系统。本发明利用数据去重技术减少安全删除带来的开销,同时通过安全删除元数据来解决该块因被其他文件引用而没有被安全删除的这一问题,确保被删除文件彻底地执行了安全删除。

    一种基于文件级粒度的闪存安全删除方法及系统

    公开(公告)号:CN107037988B

    公开(公告)日:2019-08-30

    申请号:CN201710219959.8

    申请日:2017-04-06

    Abstract: 本发明公开了一种基于文件级粒度的闪存安全删除方法,属于计算机存储领域。本发明方法为每个文件分配一个全局唯一标识符GUID,并将GUID封装给文件的每个写请求和删除请求,同时构建GUID‑page邻接表,用于实时记录每个文件对应的无效物理页,当用户删除某个文件时,设备可以通过删除命令找到文件对应的所有无效物理页和所有有效物理页,然后使用物理页覆写技术对文件所有的物理页进行覆写来达到安全删除文件的目的。本发明还实现了一种基于文件级粒度的闪存安全删除系统。本发明技术方案解决了现有基于闪存介质的固态盘无法高效地安全删除单个文件的问题,在实现固态盘安全删除单个文件的基础上,减少了安全删除对读写性能的影响。

    一种基于文件级粒度的闪存安全删除方法及系统

    公开(公告)号:CN107037988A

    公开(公告)日:2017-08-11

    申请号:CN201710219959.8

    申请日:2017-04-06

    Abstract: 本发明公开了一种基于文件级粒度的闪存安全删除方法,属于计算机存储领域。本发明方法为每个文件分配一个全局唯一标识符GUID,并将GUID封装给文件的每个写请求和删除请求,同时构建GUID‑page邻接表,用于实时记录每个文件对应的无效物理页,当用户删除某个文件时,设备可以通过删除命令找到文件对应的所有无效物理页和所有有效物理页,然后使用物理页覆写技术对文件所有的物理页进行覆写来达到安全删除文件的目的。本发明还实现了一种基于文件级粒度的闪存安全删除系统。本发明技术方案解决了现有基于闪存介质的固态盘无法高效地安全删除单个文件的问题,在实现固态盘安全删除单个文件的基础上,减少了安全删除对读写性能的影响。

    一种基于SSD去重技术的数据安全删除方法及系统

    公开(公告)号:CN106886370A

    公开(公告)日:2017-06-23

    申请号:CN201710059169.8

    申请日:2017-01-24

    Abstract: 本发明公开了一种基于SSD去重技术的数据安全删除方法及系统,属于SSD存储控制领域。本发明方法在写数据时对写更新操作先将原映射关系标记为无效,之后基于去重数据写入,同时修改写入数据的元数据;在删除数据时,首先进行数据的安全删除,删除相关物理页PPN数据和映射关系;之后进行元数据的安全删除,彻底消除痕迹。本发明还提供了一种基于SSD去重技术的数据安全删除系统。本发明利用数据去重技术减少安全删除带来的开销,同时通过安全删除元数据来解决该块因被其他文件引用而没有被安全删除的这一问题,确保被删除文件彻底地执行了安全删除。

    一种固态存储设备的分段式垃圾回收方法

    公开(公告)号:CN106528438A

    公开(公告)日:2017-03-22

    申请号:CN201610880223.0

    申请日:2016-10-08

    CPC classification number: G06F12/0253

    Abstract: 本发明公开了一种固态存储设备的分段式垃圾回收方法,其包括:增加专门用来服务垃圾回收有效数据迁移的掉电不易失缓存,在垃圾回收操作的有效数据迁移中,利用该缓存暂时存储需要迁移的有效数据;在进行擦除操作时,通过设置标志器标识在进行块擦除操作的目标块所在分组或晶圆,以此方式向上层反应垃圾回收操作完成并继续响应到来的请求,即该所在的分组或晶圆不响应请求,以避免写请求分配该分组或晶圆的空闲页,造成响应的延时;在读写请求到来的间隙时间,将迁移到掉电不易失缓存的有效数据写回至固态存储设备。本发明的方法可以实现在不影响垃圾回收效率的情况下,有效地降低垃圾回收带来的读写响应时延。

    一种固态存储设备的分段式垃圾回收方法

    公开(公告)号:CN106528438B

    公开(公告)日:2019-08-13

    申请号:CN201610880223.0

    申请日:2016-10-08

    Abstract: 本发明公开了一种固态存储设备的分段式垃圾回收方法,其包括:增加专门用来服务垃圾回收有效数据迁移的掉电不易失缓存,在垃圾回收操作的有效数据迁移中,利用该缓存暂时存储需要迁移的有效数据;在进行擦除操作时,通过设置标志器标识在进行块擦除操作的目标块所在分组或晶圆,以此方式向上层反应垃圾回收操作完成并继续响应到来的请求,即该所在的分组或晶圆不响应请求,以避免写请求分配该分组或晶圆的空闲页,造成响应的延时;在读写请求到来的间隙时间,将迁移到掉电不易失缓存的有效数据写回至固态存储设备。本发明的方法可以实现在不影响垃圾回收效率的情况下,有效地降低垃圾回收带来的读写响应时延。

    一种基于块组结构的FTL优化方法

    公开(公告)号:CN106547703A

    公开(公告)日:2017-03-29

    申请号:CN201610878981.9

    申请日:2016-10-08

    CPC classification number: G06F12/0646

    Abstract: 本发明公开了一种基于块组结构的FTL优化方法,包括在闪存架构上将若干块组成一个块组,并将预留空间相应分配每个块组;建立基于块组的地址映射,其中第一次映射是全局映射,第二次映射为局部映射表,其中每个块组维护一个局部映射,用于保存相应块组中逻辑偏移量与物理偏移量的映射关系;在写操作完成后,如果当前进行写操作块组中的空闲页占整个块组比例小于阈值时,则触发垃圾回收。本发明的方法在块组结构的页级地址映射方案的基础上,充分利用闪存设备的预留空间和通道间并行性,解决了基于块组的地址映射方案垃圾回收粒度大的问题,并利用块组的局部性,减少了元数据对缓存的消耗。

Patent Agency Ranking