【技术实现步骤摘要】
【国外来华专利技术】基于分区状态的分区附加命令调度
[0001]相关申请的交叉引用
[0002]本申请要求2020年4月10日提交的美国申请号16/845685的优先级,该申请全文以引用方式并入本文。
技术介绍
[0003]本公开的实施方案整体涉及针对分区命名空间(ZNS)调度分区附加命令。
[0004]相关领域的描述
[0005]分区命名空间(ZNS)是存储领域的新方向,其中数据存储设备限制写入顺序分区。ZNS旨在通过将主机写入模式与内部设备几何结构对准并减少对不直接链接到主机写入的设备侧写入的需要,从而减少设备侧写入放大和过度预配。
[0006]ZNS提供许多益处,包括:由于每个SSD(固态驱动器)的最小DRAM要求最小而降低了成本;由于减少了对NAND介质的过度预配的需要而潜在地节省;通过减少写入放大而获得更好的SSD寿命;显著降低的延迟;显著改善的吞吐量;以及实现强大软件和硬件外部系统的标准化接口。
[0007]在ZNS环境中,可以同时开放多个分区。通常,更多的开放分区,更复杂的设计。并行具有大量开放分区使 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种数据存储设备,所述数据存储设备包括:存储器设备;和控制器,所述控制器耦接到所述存储器设备,其中所述控制器被配置成:确定分区命名空间(ZNS)环境中的至少一个分区的状态;确定所述ZNS环境中的所述至少一个分区的年龄;基于所确定的状态和所确定的年龄来计算所述至少一个分区的优先级;并且基于所计算的优先级来处理分区附加命令。2.根据权利要求1所述的数据存储设备,其中所述至少一个分区的所述状态是所述至少一个分区的满度。3.根据权利要求1所述的数据存储设备,其中所述控制器被配置成确定状态、确定年龄并且计算所述ZNS环境的所有开放分区的优先级。4.根据权利要求3所述的数据存储设备,其中所述控制器被配置成以从高优先级到低优先级的优先级顺序来处理分区附加命令。5.根据权利要求1所述的数据存储设备,其中所述控制器包括分区附加命令调度器。6.根据权利要求5所述的数据存储设备,其中所述控制器被进一步配置成将所计算的优先级发送到所述分区附加命令调度器。7.根据权利要求1所述的数据存储设备,其中计算所述优先级包括将所确定的状态和所确定的年龄添加在一起。8.根据权利要求1所述的数据存储设备,其中所述控制器被配置成确定所述状态、确定所述年龄并且在从主机设备提取数据之前计算所述优先级。9.一种数据存储设备,所述数据存储设备包括:存储器设备;和控制器,所述控制器耦接到所述存储器设备,其中所述控制器包括:命令提取器;命令执行器;闪存接口模块,所述闪存接口模块耦接到所述存储器设备;和分区附加命令调度器,所述分区附加命令调度器耦接到所述命令提取器、所述命令执行器和所述闪存接口模块。10.根据权利要求9所述的数据存...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。