【技术实现步骤摘要】
【国外来华专利技术】多功能装置的服务类别
[0001]本公开大体上涉及一种存储器系统,且更具体地,涉及多功能存储器装置的服务类别参数的用途。
技术介绍
[0002]存储器子系统可以包含存储数据的一或多个存储器组件。存储器组件可以例如是非易失性存储器组件和易失性存储器组件。一般来说,主机系统可以利用存储器子系统以在存储器组件处存储数据且从存储器组件检索数据。
附图说明
[0003]根据下文提供的具体实施方式和本公开的各种实施例的附图将更加充分地理解本公开。
[0004]图1示出根据本公开的一些实施例的用于NVMe直接虚拟化和服务类别管理的实例计算环境。
[0005]图2示出根据本公开的一些实施例的主机系统与实施NVMe直接虚拟化和服务类别管理的存储器子系统之间的实例物理主机接口。
[0006]图3示出根据本公开的一些实施例的用于NVMe直接虚拟化和服务类别管理的存储器子系统中的存储器映射。
[0007]图4示出根据本公开的一些实施例的具有NVMe直接虚拟化和服务类别管理的存储器子系统的装置层次结构和 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种系统,其包括:存储器组件;以及处理装置,其与所述存储器组件可操作地耦合以进行以下操作:提供多个虚拟存储器控制器;提供多个物理功能,其中所述多个物理功能中的每一个对应于所述多个虚拟存储器控制器中的不同一个;通过外围组件互连高速(PCIe)接口向主机计算系统呈现所述多个物理功能,其中所述多个物理功能中的每一个对应于在所述主机计算系统上运行的不同虚拟机;以及鉴于与所述多个物理功能相关联的服务类别参数,管理从所述主机计算系统接收并指向所述多个物理功能的输入/输出(IO)操作。2.根据权利要求1所述的系统,其中所述处理装置进一步进行以下操作:鉴于与所述多个物理功能相关联的所述服务类别参数,管理在所述存储器组件上执行的后台操作。3.根据权利要求1所述的系统,其中所述多个虚拟存储器控制器中的每一个用于接收并处理来自在所述主机计算系统上运行的经分配虚拟机的IO操作。4.根据权利要求1所述的系统,其中所述多个虚拟存储器控制器中的每一个具有相关联的服务质量(QoS)参数集,所述QoS参数集包括每秒输入/输出操作(IOPS)参数、吞吐量参数和服务类别参数。5.根据权利要求1所述的系统,其中所述服务类别参数定义指向给定物理功能的给定IO操作或给定后台操作相对于来自其它物理功能的现有IO操作、来自其它物理功能的新IO操作、现有后台操作和新后台操作的优先级执行顺序。6.根据权利要求5所述的系统,其中对于指向服务类别参数具有第一值的第一物理功能的第一IO操作,所述处理装置进行以下操作中的至少一个:暂停指向服务类别参数具有第二值的第二物理功能的现有IO操作、延迟指向所述第二物理功能的新IO操作直到所述第一IO操作完成,或暂停现有后台操作。7.根据权利要求6所述的系统,其中对于指向所述服务类别参数具有所述第二值的所述第二物理功能的第二IO操作,所述处理装置进行以下操作中的至少一个:延迟所述第二IO操作直到指向所述第一物理功能的现有IO操作完成、暂停指向服务类别参数具有第三值的第三物理功能的现有IO操作、延迟指向所述第三物理功能的新IO操作直至所述第二IO操作完成,或延迟所述第二IO操作直到现有后台操作完成。8.根据权利要求3所述的系统,其中所述处理装置进一步进行以下操作:确定所述经分配虚拟机和所述IO操作是否满足与所述多个虚拟存储器控制器相关联的访问控制策略的一或多个条件;以及响应于所述经分配虚拟机和所述IO操作满足所述访问控制策略的一或多个条件,授权对所述多个虚拟存储器控制器的访问。9.根据权利要求1所述的系统,其中所述多个物理功能中的每一个用于将所述多个虚拟存储器控制器中的对应一个表示为所述PCIe接口上所述主机计算系统的物理存储器控制器。10.一种方法,其包括:
由存储器系统中的多个虚拟存储器控制器中的第一虚拟存储器控制器通过主机接口总线从在耦合到所述存储器系统的主机计算系统上运行的第一虚拟机接收第一IO操作;由所述多个虚拟存储器控制器中的第二虚拟存储器控制器从在所述主机计算系统上运行的第二虚拟机接收第二IO操作;确定与所述第一虚拟存储器控制器相关联的第一服务类别参数值和与所述第二虚拟存储器控制器相关联的第二服务类别参数值;以及鉴于所述第一服务类别参数值和所述第二服务类别参数值,调度所述第一IO操作和所述第二IO操作在所述存储器系统的存储器组件上的执行。11...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。