多功能装置的服务类别的制作方法
- 国知局
- 2024-08-19 14:21:26
本公开大体上涉及一种存储器系统,且更具体地,涉及多功能存储器装置的服务类别参数的用途。
背景技术:
1、存储器子系统可以包含存储数据的一或多个存储器组件。存储器组件可以例如是非易失性存储器组件和易失性存储器组件。一般来说,主机系统可以利用存储器子系统以在存储器组件处存储数据且从存储器组件检索数据。
技术实现思路
1、本公开的一个实施例提供了一种系统,其包括:存储器装置;及处理装置,其与所述存储器装置可操作地耦合以执行以下操作:确定与存储器子系统中的第一虚拟存储器控制器相关联的第一服务类别参数值和与所述存储器子系统中的第二虚拟存储器控制器相关联的第二服务类别参数值,其中所述第一服务类别参数和所述第二服务类别参数定义针对所述第一虚拟存储器控制器和所述第二虚拟存储器控制器的io操作和所述存储器子系统中的后台操作的优先级执行顺序;及鉴于所述第一服务类别参数值和所述第二服务类别参数值,在所述存储器子系统的存储器装置上调度所述io操作和所述后台操作的执行。
2、本公开的另一个实施例提供了一种方法,其包括:确定与存储器子系统中的第一虚拟存储器控制器相关联的第一服务类别参数值和与所述存储器子系统中的第二虚拟存储器控制器相关联的第二服务类别参数值,其中所述第一服务类别参数和所述第二服务类别参数定义针对所述第一虚拟存储器控制器和所述第二虚拟存储器控制器的io操作和所述存储器子系统中的后台操作的优先级执行顺序;及鉴于所述第一服务类别参数值和所述第二服务类别参数值,在所述存储器子系统的存储器装置上调度所述io操作和所述后台操作的执行。
3、本公开的又一个实施例提供了一种包括指令的非暂时性计算机可读存储介质,所述指令在由处理装置执行时使所述处理装置执行以下操作:确定与存储器子系统中的第一虚拟存储器控制器相关联的第一服务类别参数值和与所述存储器子系统中的第二虚拟存储器控制器相关联的第二服务类别参数值,其中所述第一服务类别参数和所述第二服务类别参数定义针对所述第一虚拟存储器控制器和所述第二虚拟存储器控制器的io操作和所述存储器子系统中的后台操作的优先级执行顺序;及鉴于所述第一服务类别参数值和所述第二服务类别参数值,在所述存储器子系统的存储器装置上调度所述io操作和所述后台操作的执行。
技术特征:1.一种系统,其包括:
2.根据权利要求1所述的系统,其中所述处理装置将进一步执行包括以下步骤的操作:
3.根据权利要求1所述的系统,其中所述第一虚拟存储器控制器和所述第二虚拟存储器控制器中的每一个都具有各自的服务质量(qos)参数集,所述qos参数集包括每秒输入/输出操作(iops)参数、吞吐量参数和服务类别参数。
4.根据权利要求1所述的系统,其中如果所述io操作中的至少一个是读取操作,所述处理装置将进一步执行包括以下步骤的操作:
5.根据权利要求1所述的系统,其中如果所述io操作的至少一个是写入操作,所述处理装置将执行将进一步执行包括以下步骤的操作:
6.根据权利要求1所述的系统,其中对于指向具有第一值的服务类别参数的与所述第一虚拟存储器控制器相关联的第一物理功能的第一io操作,所述处理装置将执行以下操作中的至少一个:暂停指向与具有第二值的服务类别参数的所述第二虚拟存储器控制器相关联的第二物理功能的现有io操作,延迟指向所述第二物理功能的新io操作直到所述第一io操作完成,或暂停现有后台操作。
7.根据权利要求6所述的系统,其中对于指向具有所述第二值的所述服务类别参数的所述第二物理功能的第二io操作,所述处理装置将执行以下操作中的至少一个:延迟所述第二io操作直到指向所述第一物理功能的现有io操作完成、暂停指向服务类别参数具有第三值的第三物理功能的现有io操作、延迟指向所述第三物理功能的新io操作直至所述第二io操作完成,或延迟所述第二io操作直到现有后台操作完成。
8.一种方法,其包括:
9.根据权利要求8所述的方法,其进一步包括:
10.根据权利要求8所述的方法,其中所述第一虚拟存储器控制器和所述第二虚拟存储器控制器中的每一个都具有各自的服务质量(qos)参数集,所述qos参数集包括每秒输入/输出操作(iops)参数、吞吐量参数和服务类别参数。
11.根据权利要求8所述的方法,其中如果所述io操作中的至少一个是读取操作,所述方法进一步包括:
12.根据权利要求8所述的方法,其中如果所述io操作的至少一个是写入操作,所述方法进一步包括:
13.根据权利要求8所述的方法,其中对于指向具有第一值的服务类别参数的与所述第一虚拟存储器控制器相关联的第一物理功能的第一io操作,所述方法进一步包括以下操作中的至少一个:暂停指向与具有第二值的服务类别参数的所述第二虚拟存储器控制器相关联的第二物理功能的现有io操作,延迟指向所述第二物理功能的新io操作直到所述第一io操作完成,或暂停现有后台操作。
14.根据权利要求13所述的方法,其中对于指向具有所述第二值的所述服务类别参数的所述第二物理功能的第二io操作,所述方法进一步包括以下操作中的至少一个:延迟所述第二io操作直到指向所述第一物理功能的现有io操作完成、暂停指向服务类别参数具有第三值的第三物理功能的现有io操作、延迟指向所述第三物理功能的新io操作直至所述第二io操作完成,或延迟所述第二io操作直到现有后台操作完成。
15.一种包括指令的非暂时性计算机可读存储介质,所述指令在由处理装置执行时使所述处理装置执行以下操作:
16.根据权利要求15所述的非暂时性计算机可读存储介质,其中所述指令进一步使所述处理装置进行包括以下步骤的操作:
17.根据权利要求15所述的非暂时性计算机可读存储介质,其中所述第一虚拟存储器控制器和所述第二虚拟存储器控制器中的每一个都具有各自的服务质量(qos)参数集,所述qos参数集包括每秒输入/输出操作(iops)参数、吞吐量参数和服务类别参数。
18.根据权利要求15所述的非暂时性计算机可读存储介质,其中如果所述io操作中的至少一个是读取操作,所述指令进一步使所述处理装置进行包括以下步骤的操作:
19.根据权利要求15所述的非暂时性计算机可读存储介质,其中如果所述io操作的至少一个是写入操作,所述指令进一步使所述处理装置进行包括以下步骤的操作:通过主机接口总线将从运行在主机计算系统上的虚拟机接收的数据提供给所述存储器装置。
20.根据权利要求15所述的非暂时性计算机可读存储介质,其中对于指向具有第一值的服务类别参数的与所述第一虚拟存储器控制器相关联的第一物理功能的第一io操作,所述指令使所述处理装置执行以下操作中的至少一个:暂停指向与具有第二值的服务类别参数的所述第二虚拟存储器控制器相关联的第二物理功能的现有io操作,延迟指向所述第二物理功能的新io操作直到所述第一io操作完成,或暂停现有后台操作。
技术总结本公开涉及多功能装置的服务类别。与存储器组件可操作地耦合的处理装置配置成提供多个虚拟存储器控制器并提供多个物理功能,其中所述多个物理功能中的每一个对应于所述多个虚拟存储器控制器中的不同一个。所述处理装置进一步通过外围组件互连高速(PCIe)接口向主机计算系统呈现所述多个物理功能,其中所述多个物理功能中的每一个对应于在所述主机计算系统上运行的不同虚拟机;以及鉴于与所述多个物理功能相关联的服务类别参数,管理从所述主机计算系统接收并指向所述多个物理功能的输入/输出(IO)操作,以及在所述存储器组件上执行的后台操作。技术研发人员:L·伯特受保护的技术使用者:美光科技公司技术研发日:技术公布日:2024/8/16本文地址:https://www.jishuxx.com/zhuanli/20240819/274865.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。