使用智能流块交换来维持均匀热计数分布的存储系统和方法技术方案

技术编号:29457945 阅读:30 留言:0更新日期:2021-07-27 17:25
提供一种使用智能流块交换来维持均匀热计数分布的存储系统和方法。在一个实施例中,确定流从多个块中请求块的速率,且基于所述流请求块的所述速率从所述多个块中为所述流选择块。提供其它实施例。

Storage system and method for maintaining uniform heat count distribution using intelligent stream block switching

【技术实现步骤摘要】
使用智能流块交换来维持均匀热计数分布的存储系统和方法
技术介绍
一些存储系统使用耗损均衡技术来延长系统的寿命。举例来说,当从可用块的存储库中选择存储器的块时,存储系统可配置成选择已经历最少数量的编程/擦除循环的块,所述块称为“最冷块”。随时间推移,每当需要新的块时选择最冷块有助于确保存储系统中的许多块上的耗损的均匀分布,因此延长存储系统的寿命。附图说明图1A是一实施例的非易失性存储系统的方块图。图1B是示出一实施例的存储模块的方块图。图1C是示出一实施例的阶层式存储系统的方块图。图2A是示出根据一实施例的示出于图1A中的非易失性存储系统的控制器的组件的方块图。图2B是示出根据一实施例的示出于图1A中的非易失性存储系统的组件的方块图。图3是其中存储系统始终从闲置块的存储库中分配最冷块的一实施例的方块图。图4是展示热计数与元块数量的一实施例的曲线图。图5是示出由未选子块干扰问题触发的刷新过程的一实施例的方块图。图6是展示热计数与元块数量的一实施例的曲线图。图7是示出用于向冷流分配存储块的一实本文档来自技高网...

【技术保护点】
1.一种存储系统,包括:/n存储器,包括包含第一块和第二块的多个块,其中所述第一块的块循环速率大于所述第二块的块循环速率;和/n控制器,配置成与所述存储器通信且进行以下操作:/n当为流选择块时,向所述流指派所述多个块的块循环速率;/n在为所述流选择另一块之前,将向所述流指派的所述块循环速率与所述多个块的当前块循环速率进行比较;/n响应于向所述流指派的所述块循环速率小于所述多个块的所述当前块循环速率,而选择所述第一块以供所述流使用;以及/n响应于向所述流指派的所述块循环速率大于所述多个块的所述当前块循环速率,而选择所述第二块以供所述流使用。/n

【技术特征摘要】
20200127 US 16/773,3141.一种存储系统,包括:
存储器,包括包含第一块和第二块的多个块,其中所述第一块的块循环速率大于所述第二块的块循环速率;和
控制器,配置成与所述存储器通信且进行以下操作:
当为流选择块时,向所述流指派所述多个块的块循环速率;
在为所述流选择另一块之前,将向所述流指派的所述块循环速率与所述多个块的当前块循环速率进行比较;
响应于向所述流指派的所述块循环速率小于所述多个块的所述当前块循环速率,而选择所述第一块以供所述流使用;以及
响应于向所述流指派的所述块循环速率大于所述多个块的所述当前块循环速率,而选择所述第二块以供所述流使用。


2.根据权利要求1所述的存储系统,其中所述控制器进一步配置成在选择所述第一块和所述第二块中的一个之后,向所述流指派所述多个块的所述当前块循环速率。


3.根据权利要求1所述的存储系统,其中所述多个块的所述块循环速率包括所述多个块中的所有块的块循环速率的平均值。


4.根据权利要求1所述的存储系统,其中响应于向所述流指派的所述块循环速率比所述多个块的所述当前块循环速率大一阈值而选择所述第一块。


5.根据权利要求1所述的存储系统,其中响应于向所述流指派的所述块循环速率比所述多个块的所述当前块循环速率小一阈值而选择所述第二块。


6.根据权利要求1所述的存储系统,其中所述控制器进一步配置成处理多个流,其中所述流中的至少一个包括时序数据,且其中所述流中的至少一个其它者包括随机数据。


7.根据权利要求1所述的存储系统,其中所述存储器包括三维存储器。


8.根据权利要求1所述的存储系统,其中所述存储系统配置成集成在主机中。


9.根据权利要求1所述的存储系统,其中所述存储系统配置成以可拆卸方式与主机连接。


10.一种在包含包括多个块的存储器的存储系统中的方法,包括:
(a)将向流指派的热计数与所述多个块的当前热计数进行比较;
...

【专利技术属性】
技术研发人员:E彼得
申请(专利权)人:西部数据技术公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1