可预测时延模式下的管理操作制造技术

技术编号:26890167 阅读:22 留言:0更新日期:2020-12-29 16:05
一种非易失性存储系统,其配置成使用支持可预测时延的协议,所述非易失性存储系统包含:存储器阵列,其将数据存储在存储器块中;控制器,其耦合到所述存储器阵列,其中所述控制器配置成:响应于确定启用了可预测时延,使用第一模式操作所述存储系统某一持续时间,其中在所述第一模式期间,所述存储系统进行操作以使读取时延低于读取时延阈值;以及在所述持续时间之后,使用第二模式操作所述存储系统第二持续时间,其中在所述第二模式期间:所述存储系统基于与在所述第一模式期间使用的第一阈值集合不同的第二阈值集合来执行管理操作。

【技术实现步骤摘要】
可预测时延模式下的管理操作
技术介绍
非易失性存储器系统不需要外部电源就能保留所存储信息。在各种计算装置当中以及独立存储器装置中普遍使用的一种非易失性存储器类型是快闪存储器。例如,快闪存储器可以存在于笔记本电脑、数码音频播放器、数码相机、智能手机、视频游戏、科学仪器、工业机器人、医疗电子器件、固态驱动器和USB驱动器中。各种接口可以用于存取非易失性存储介质。适用于经由PCIExpress(PCIe)总线连接的存储介质的一个示例接口包含NVMExpress(NVMe)或非易失性存储器主机控制器接口规范(NVMHCIS)。具体地,NVMe是主机控制器接口和存储协议,旨在加速企业和客户端系统与固态驱动器(SSD)或其它基于快闪的硬盘驱动器之间的数据传送。NVMe协议支持称为可预测时延的功能,所述功能使特定的存储介质能够在特定的服务质量(QOS)规范内操作。
技术实现思路
各种实施例包含一种非易失性存储系统,其配置成使用支持可预测时延的协议,所述非易失性存储系统包含:存储器阵列,其将数据存储在存储器块中;以及控制器,其耦合到所述存储器阵列。所述控制器配置成:响应本文档来自技高网...

【技术保护点】
1.一种非易失性存储系统,其配置成使用支持可预测时延的协议,所述非易失性存储系统包括:/n存储器阵列,其将数据存储在存储器块中;/n控制器,其耦合到所述存储器阵列,其中所述控制器配置成:/n响应于确定启用了可预测时延,使用第一模式操作所述存储系统某一持续时间,其中在所述第一模式期间,所述存储系统进行操作以使读取时延低于读取时延阈值;以及在所述持续时间之后,/n使用第二模式操作所述存储系统第二持续时间,其中在所述第二模式期间:/n所述存储系统基于与在所述第一模式期间使用的第一阈值集合不同的第二阈值集合来执行管理操作。/n

【技术特征摘要】
20190628 US 16/456,5641.一种非易失性存储系统,其配置成使用支持可预测时延的协议,所述非易失性存储系统包括:
存储器阵列,其将数据存储在存储器块中;
控制器,其耦合到所述存储器阵列,其中所述控制器配置成:
响应于确定启用了可预测时延,使用第一模式操作所述存储系统某一持续时间,其中在所述第一模式期间,所述存储系统进行操作以使读取时延低于读取时延阈值;以及在所述持续时间之后,
使用第二模式操作所述存储系统第二持续时间,其中在所述第二模式期间:
所述存储系统基于与在所述第一模式期间使用的第一阈值集合不同的第二阈值集合来执行管理操作。


2.根据权利要求1所述的非易失性存储系统,其中当所述存储系统在所述第二模式下操作时,所述控制器进一步配置成:
基于修改后的阈值,将所述存储器块标记为可疑,其中所述控制器进一步配置成:
将所述存储系统中的存储器页的误码率与所述修改后的阈值进行比较,其中所述修改后的阈值不同于在所述第一模式期间使用的阈值;以及响应于确定所述误码率高于所述修改后的阈值,
将包含所述存储器页的所述存储器块标记为可疑。


3.根据权利要求2所述的非易失性存储系统,其中所述控制器进一步配置成:
确定所述存储器块被标记为可疑的次数高于与读取清理相关联的阈值;以及
对所述存储器块中的所述数据执行读取清理操作,其中:
与所述读取清理相关联的所述阈值对应于所述第二模式;并且
所述阈值不同于与对应于所述第一模式的不同读取清理相关联的第二阈值。


4.根据权利要求1所述的非易失性存储系统,其中当所述存储系统在所述第一模式下操作时,所述控制器进一步配置成:
接收计划执行所述管理操作的指示;
确定所述管理操作的严重性等级;
计算在所述第一模式下剩余的时间;以及
根据所述严重性等级和所述剩余的时间确定优先级值,其中所述优先级值与所述管理操作相关联。


5.根据权利要求4所述的非易失性存储系统,其中所述控制器进一步配置成:
当所述存储系统在所述第一模式下操作期间,确定所述优先级值低于与默认管理相关联的阈值;
当所述存储系统在所述第一模式下操作期间,执行所述管理操作的一部分;以及
当所述存储系统在所述第二模式下操作期间,执行所述管理操作的剩余部分。


6.根据权利要求5所述的非易失性存储系统,其中所述管理操作是垃圾收集操作,并且其中所述控制器进一步配置成:
在所述第一模式期间,执行部分垃圾收集操作;以及
在所述第二模式期间,执行另一部分垃圾收集操作。


7.一种使用支持可预测时延的协议操作存储器系统的方法,其包括:
响应于确定启用了可预测时延,使用第一模式操作所述存储器系统某一持续时间,其中在所述第一模式期间,所述存储器系统进行操作以使读取时延低于读取时延阈值;以及在所述持续时间之后,
使用第二模式操作所述存储器系统第二持续时间,其中在所述第二模式期间:
所述存储器系统基于与管理操作相关联的优先级值来执行所述管理操作。


8.根据权利要求7所述的方法,其进一步包括:
在所述第一模式期间,通过以下操作来确定与所述管理操作相关联的所述优先级值:
接收计划执行所述管理操作的指示;
确定所述管理操作的严重性等级;
计算在所述第一模式下剩余的时间;以及
基于所述严重性等级和所述剩余的时间确定所述优先级值。


9.根据权利要求8所述的方法,其进一步包括:
在所述第一模式期间,确定所述优先级值低于与默认管理相关联的阈值;
在所述第一模式期间,执行所述管理操作的一部分;以及
在所述第二模式期间,执行所述管理操作的剩余部分。


10.根据权利要求9所述的方法,其中所述管理操作是读取阈值的校准,并且其中操作所述存储器系统进一步包括:
在所述第一模式期间,使用第一算法执行所述读取阈值的所述校准;以及接着
在所述第二模式期间,使用不同于所述...

【专利技术属性】
技术研发人员:A纳翁S贝尼斯蒂A巴扎斯基
申请(专利权)人:西部数据技术公司
类型:发明
国别省市:美国;US

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

1