写入流优先级的识别和分类制造技术

技术编号:33138833 阅读:32 留言:0更新日期:2022-04-22 13:47
本发明专利技术题为“写入流优先级的识别和分类”。如果有限数量的可用高优先级通信信道被更好地优化并分配在可能最好地利用它们的主机之间,则可实现存储设备操作效率的提高。该分配可响应于总体区域使用的评估或通过从主机接收的元数据和/或标记而发生。该存储设备可周期性地或响应于命令,重新评估每个通信信道和相关联的主机/区域对的所分配的优先级状态。例如,该存储设备可将通信信道从高优先级降级或移除到低优先级。该过程可在预先配置的时间窗口期间继续,该时间窗口可在优先级评估之前、期间或之后进行调整。该过程的连续操作可允许对存储设备内的优先级进行调整,这可进一步提高总体操作效率。步提高总体操作效率。步提高总体操作效率。

【技术实现步骤摘要】
写入流优先级的识别和分类
[0001]优先权
[0002]本申请要求2020年10月16日提交的美国临时申请号63/092,923的权益和优先权,该临时申请以其全文并入本文。


[0003]本公开涉及存储系统。更具体地讲,本公开涉及识别和动态调整与主机和区相关联的写入流的资源优先级。

技术介绍

[0004]存储设备在计算系统内无处不在。最近,能够非易失性存储的固态存储器设备已成为各种消费电子产品中的主要选择。这些存储设备可传送和利用各种协议,包括非易失性存储器标准(NVMe)和外围部件高速互连标准(PCIe),以减少处理开销并提高效率。
[0005]随着处理能力的提高,虚拟机的使用也增加。虚拟机是计算机系统的仿真,其自身作为另一计算机系统的一部分进行处理和执行以提供与传统物理计算设备类似的功能。各种公司利用其可用计算资源将虚拟机作为服务提供给客户变得越来越普遍。一旦建立,虚拟机就可以在与一个或多个存储设备通信时充当虚拟主机。
[0006]存储设备与多个主机(包括虚拟主机)通信也变得越来越普遍。这些虚拟主机中的每一个本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种设备,包括:处理器;存储器阵列,所述存储器阵列包括多个存储器设备,其中所述多个存储器设备被分组成多个区域;多个通信信道,所述多个通信信道被配置为连接到多个主机,其中:所述多个区域中的每个区域被配置为与单个主机通信;并且所述通信信道包括高优先级信道和低优先级信道两者;以及优先级分配逻辑部件,所述优先级分配逻辑部件由所述处理器执行并被配置为分析通过一个或多个通信信道传输的数据,并且基于所分析的数据向一个或多个主机提供高优先级信道的使用。2.根据权利要求1所述的设备,其中所述设备为存储设备。3.根据权利要求2所述的设备,其中所述存储设备是基于闪存的存储设备。4.根据权利要求3所述的设备,其中所述基于闪存的存储设备利用非易失性存储器标准(NVMe)协议。5.根据权利要求4所述的设备,其中所述多个区域为分区命名空间。6.根据权利要求1所述的设备,其中对所传输的数据的所述分析包括在确定的时间段期间评估所接收的存储设备使用命令。7.根据权利要求6所述的设备,其中所述优先级分配逻辑部件还生成与在所述确定的时间段期间所评估的所接收的存储命令对应的比率数据。8.根据权利要求7所述的设备,其中所述优先级分配逻辑部件被配置为响应于所生成的比率数据来分配高优先级通信信道。9.根据权利要求1所述的设备,其中对所传输的数据的所述分析包括从所述多个主机中的与至少一个对应区域相关联的至少一个主机接收元数据。10.根据权利要求9所述的设备,其中所述优先级分配逻辑部件还生成与所评估的所接收的元数据对应的比率数据。11.根据权利要求10所述的设备,其中所述优先级分配逻辑部件被配置为响应于所生成的比率数据来分配高优先级通信信道。12.根据权利要求1所述的设备,其中对所传输的数据的所述分析包括从所述多个主机中的与至少一个对应区域相关联的至少一个主机接收元数据以及在确定的时间段期间评估所接收的存储设备使用命令。13.根据权利要求12所述的设备,其中所述优先级分配逻辑部件进一步响应于在所述确定的时间段期间具有所接收的元数据和所接收的存储命令两者而生成与所评估的所接收的元数据对应的比率数据。14.一种在存储设备中分配区域优先级的方法,包括:在时间段内监测多个当前可用区域;在所监测的时间段内建立起始时间和结束时间作为时间窗口;确定在所述时间窗口内每个区域发出的存储设备使用命令;生成对应于所述时间窗口内每个区域相对于其他区域所发出的存储...

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

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

1