(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202210764562.8
(22)申请日 2022.06.30
(71)申请人 济南浪潮数据技 术有限公司
地址 250101 山东省济南市自由贸易试验
区济南片区浪潮路1036号 浪潮科技园
S05楼S311室
(72)发明人 张百林 亓开元 苏志远
(74)专利代理 机构 北京集佳知识产权代理有限
公司 11227
专利代理师 刘颖
(51)Int.Cl.
G06F 9/50(2006.01)
G06F 9/455(2006.01)
(54)发明名称
一种PCI设备资源统一调度的方法、 装置及
介质
(57)摘要
本申请涉及资源 管理技术领域, 公开了一种
PCI设备资源统一调度的方法、 装置及介质, 包
括: 按照PCI 设备的虚拟化属性对各PCI设备进行
建模得到对应的PCI 设备模型, 在获取到PCI设备
资源请求指令后, 基于各PCI设备模型进行资源
分配, 并更新PCI 设备资源池中当前各PCI 设备的
相关信息, 其中, 相关信息至少包括各PCI设备的
当前使用状态和可用PCI 设备数量。 各PCI 设备的
相关信息上传至Open Stack云平台。 由此, 基于
各PCI设备模型实现对PCI设备的统一调度。 此
外, 在Open Stack云平台实现可视化各PCI设备
的当前使用状态和可用PCI设备数量等信息, 进
而降低资源消耗和运维 成本。
权利要求书2页 说明书12页 附图3页
CN 115080242 A
2022.09.20
CN 115080242 A
1.一种PCI设备资源统一调度的方法, 其特 征在于, 包括:
按照PCI设备的虚拟化属性对各 所述PCI设备进行建模得到对应的PCI设备模型;
在获取到PCI设备资源请求指令后, 基于各 所述PCI设备模型进行PCI设备资源分配;
更新PCI设备资源池中当前各所述PCI设备的相关信息; 其 中, 所述PCI设备的相关信息
至少包括各 所述PCI设备的当前使用状态和可用PCI设备 数量;
将当前所述PCI设备资源 池中各所述PCI设备的相关信息上传至Open Stack云平台。
2.根据权利 要求1所述的PCI设备资源统一调度的方法, 其特征在于, 所述按照PCI设备
的虚拟化属性对各 所述PCI设备进行建模得到对应的PCI设备模型包括:
将每个所述PCI设备划分为物理单元和虚拟单元; 其中, 一个所述PCI设备为一个所述
物理单元, 且一个所述物理单 元对应多个所述虚拟单 元;
为同一个所述物理单 元中属性相同的各 所述虚拟单 元设置相同的标签;
为同一个所述物理单 元中属性 不同的各 所述虚拟单 元设置不同的标签;
基于各所述物理单元, 各所述物理单元对应的所述虚拟单元, 以及对应的所述标签之
间的映射关系进行建模得到各 所述PCI设备模型。
3.根据权利 要求2所述的PCI设备资源统一调度的方法, 其特征在于, 在所述按照PCI设
备的虚拟化属性对各 所述PCI设备进行建模得到对应的PCI设备模型之前还 包括:
获取各所述PCI设备, 并对各 所述PCI设备进行解析以确定各 所述PCI设备的类型;
依据各所述PCI设备的类型, 对各 所述PCI设备对应的虚拟化属性进行提前配置 。
4.根据权利 要求2所述的PCI设备资源统一调度的方法, 其特征在于, 所述在获取到PCI
设备资源请求指令后, 基于各 所述PCI设备模型进行PCI设备资源分配包括:
解析所述PCI设备资源请求指令以确定PCI设备资源请求类型;
根据所述PCI设备资源请求类型定位目标计算主机;
判断所述目标计算主机中是否存在可用的目标PCI设备; 其中, 所述目标PCI设备为所
述PCI设备资源请求指令所请求的设备;
若存在, 根据所述目标PCI设备对应的目标PCI设备模型进行资源分配;
若不存在, 结束资源分配。
5.根据权利要求4所述的PCI设备资源统一调度的方法, 其特征在于, 所述根据所述目
标PCI设备对应的目标PCI设备模型进行资源分配包括:
判断所述目标PCI设备模型的物理单元对应的各虚拟单元中是否存在已被借用的单
元;
若存在已被借用的单元, 确定未被借用的各所述虚拟单元中是否存在可用的单元, 若
存在可用的单 元, 则分配对应的虚拟单 元, 若不存在可用的单 元, 则拒绝资源分配请求;
若不存在已被借用的单 元, 则直接分配所述物理单 元。
6.根据权利要求5所述的PCI设备资源统一调度的方法, 其特征在于, 所述基于各所述
PCI设备模型进行PCI设备资源分配包括:
在分配所述虚拟单元时, 根据 所述虚拟单元对应的标识和对应的物理单元的地址编码
进行资源分配;
在分配所述物理单 元时, 根据所述物理单 元对应的地址编码进行资源分配。
7.根据权利要求4所述的PCI设备资源统一调度的方法, 其特征在于, 在所述根据所述权 利 要 求 书 1/2 页
2
CN 115080242 A
2PCI设备资源请求类型定位目标计算主机之前还 包括:
通过NUMA亲和性策略对所有计算主机进行 过滤得到第一计算主机列表;
从所述第一计算主机列表中获取满足所述PCI设备资源请求的第二计算主机列表;
对应的, 所述 根据所述PCI设备资源请求类型定位目标计算主机包括:
根据所述PCI设备资源请求类型在所述第二计算主机列表中定位所述目标计算主机 。
8.根据权利 要求7所述的PCI设备资源统一调度的方法, 其特征在于, 所述根据所述PCI
设备资源请求类型在所述第二计算主机列表中定位所述目标计算主机包括:
将所述第二计算主机列表中利用率 最高的主机作为所述目标计算主机 。
9.根据权利要求1所述的PCI设备资源统一调度的方法, 其特征在于, 所述将当前所述
PCI设备资源 池中各所述PCI设备的相关信息上传至Open Stack云平台包括:
每隔预设时长, 将当前所述PCI设备资源池中各所述PCI设备的相关信息上传至Open
Stack云平台。
10.根据权利要求1所述的PCI设备资源统一调度的方法, 其特 征在于, 还 包括:
在确定各PCI设备资源使用结束后, 释放各所述PCI设备资源, 并进入所述更新PCI设备
资源池中当前 各所述PCI设备的相关信息的步骤。
11.一种PCI设备资源统一调度的装置, 其特 征在于, 包括:
建模单元, 用于按照PCI设备的虚拟化属性对各所述PCI设备进行建模得到对应的PCI
设备模型;
分配单元, 用于在获取到PCI设备资源请求指令后, 基于各所述PCI设备模型进行PCI设
备资源分配;
更新单元, 用于更新PCI设备资源池中当前各所述PCI设备的相关信息; 其中, 所述PCI
设备的相关信息 至少包括各 所述PCI设备的当前使用状态和可用PCI设备 数量;
上传单元, 用于将当前所述PCI设备资源池中各所述PCI设备的相关信息上传至Open
Stack云平台。
12.一种PCI设备资源统一调度的装置, 其特征在于, 包括存储器, 用于存储计算机程
序;
处理器, 用于执行所述计算机程序时实现如权利要求1至10任一项所述的PCI设备资源
统一调度的方法的步骤。
13.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质上存储有计算机
程序, 所述计算机程序被处理器执行时实现如权利要求 1至10任一项 所述的PCI设备资源统
一调度的方法的步骤。权 利 要 求 书 2/2 页
3
CN 115080242 A
3
专利 一种PCI设备资源统一调度的方法、装置及介质
文档预览
中文文档
18 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共18页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-18 13:25:44上传分享