资源调度方法、计算机设备、存储介质及程序产品与流程
- 国知局
- 2024-07-31 22:50:53
本公开涉及数据处理,具体涉及一种资源调度方法、计算机设备、存储介质及程序产品。
背景技术:
1、近年来,在互联网领域,各种差异化的计算场景需求层出不穷,例如人工智能、机器学习、高性能计算等。为满足这些差异化的计算需求,服务器供应商往往选择将中央处理器(cpu,central processing unit)、图形处理器(gpu,graphics processing unit)、非易失性内存主机控制器接口规范(non-volatile memory express,nvme)硬盘等设备进行拆分解耦,并通过整机柜整合这些设备的资源,从而可以实现服务器产品的大规模部署与使用。
2、但是,在常规整机柜系统上,通用计算资源(例如cpu资源)、异构加速资源(例如gpu资源)、存储资源(例如nvme硬盘资源)等设备资源的分配关系一般是固定的,难以满足设备资源在系统内部的动态调度的需求。
技术实现思路
1、有鉴于此,本公开一个或者多个实施方式提供了一种资源调度方法、计算机设备、存储介质及程序产品,能够实现设备资源的动态分配与调整,提升了设备资源的利用效率。
2、第一方面,本公开提供了一种资源调度方法,所述方法包括:接收用户输入的调度请求,所述调度请求用于指示目标映射关系,所述目标映射关系表征目标主机调用目标接口设备的资源;根据所述目标接口设备的当前映射关系,确定所述目标接口设备的物理位置;热移除所述目标接口设备,以断开所述目标接口设备的当前映射关系;将所述目标接口设备热添加至所述目标主机,以建立所述目标接口设备与所述目标主机的所述目标映射关系。
3、第二方面,本公开提供了一种资源调度装置,所述装置包括:接收模块,用于接收用户输入的调度请求,所述调度请求用于指示目标映射关系,所述目标映射关系表征目标主机调用目标接口设备的资源;确定模块,用于根据所述目标接口设备的当前映射关系,确定所述目标接口设备的物理位置;移除模块,用于热移除所述目标接口设备,以断开所述目标接口设备的当前映射关系;添加模块,用于将所述目标接口设备热添加至所述目标主机,以建立所述目标接口设备与所述目标主机的所述目标映射关系。
4、第三方面,本公开提供了一种计算机设备,所述电子设备包括存储器和处理器,所述存储器用于存储计算机程序,所述计算机程序被所述处理器执行时,实现上述的资源调度方法。
5、第四方面,本公开提供了一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,所述计算机程序被处理器执行时,实现上述的资源调度方法。
6、第五方面,本公开提供了一种计算机程序产品,包括计算机指令,计算机指令用于使计算机执行上述的资源调度方法。
7、本公开一个或者多个实施方式提供的技术方案,通过调度请求,可以建立目标主机与目标接口设备之间的资源调用关系,可以在软件层面实现接口设备资源的动态分配与调整,提升了设备资源的利用效率。在此过程中,通过建立目标映射关系,可以准确传输用户期望实现的资源分配关系。通过目标设备的当前映射关系,可以快速锁定目标接口设备的位置,有利于提升设备资源再分配的效率。此外,基于热移除与热添加的技术手段,可以快速完成对接口设备资源的重新部署,进一步提升了动态分配设备资源时的效率。
技术特征:1.一种资源调度方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述方法应用于交换设备,第一数量的候选主机和第二数量的候选接口设备通过所述交换设备间接连接,任一所述候选主机与任一所述候选接口设备之间具备候选物理通路,所述候选物理通路用于配置数据链路,所述数据链路用于建立映射关系。
3.根据权利要求2所述的方法,其特征在于,所述交换设备包括第三数量的交换芯片,所述交换芯片两两相连,任一所述交换芯片包括第四数量的交换芯片端口,所述交换芯片端口用于物理连接所述候选主机或者所述候选接口设备。
4.根据权利要求2或3所述的方法,其特征在于,所述将所述目标接口设备热添加至所述目标主机,包括:
5.根据权利要求2或3所述的方法,其特征在于,所述热移除所述目标接口设备,包括:
6.根据权利要求1所述的方法,其特征在于,所述目标接口设备包括第一资源池中的异构加速设备,以及第二资源池中的存储设备,所述目标映射关系,包括:
7.根据权利要求6所述的方法,其特征在于,所述异构加速设备包括图形处理单元,所述存储设备包括非易失性内存主机控制器接口规范硬盘。
8.根据权利要求1所述的方法,其特征在于,所述目标接口设备封装在接口设备盒内,所述确定所述目标接口设备的物理位置,包括:
9.根据权利要求1所述的方法,其特征在于,所述方法还包括:
10.根据权利要求1所述的方法,其特征在于,所述方法还包括:
11.根据权利要求1或10所述的方法,其特征在于,所述方法还包括:
12.根据权利要求11所述的方法,其特征在于,所述将候选主机与候选接口设备的映射关系,由第一模板中的第一期望映射关系,变更为第二模板中的第二期望映射关系,包括:
13.一种计算机设备,其特征在于,包括:
14.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机指令,所述计算机指令用于使计算机执行权利要求1至12中任一项所述的资源调度方法。
15.一种计算机程序产品,其特征在于,包括计算机指令,所述计算机指令用于使计算机执行权利要求1至12中任一项所述的资源调度方法。
技术总结本公开涉及数据处理技术领域,提出了一种资源调度方法、计算机设备、存储介质及程序产品,其中,所述方法包括:接收用户输入的调度请求,所述调度请求用于指示目标映射关系,所述目标映射关系表征目标主机调用目标接口设备的资源;根据所述目标接口设备的当前映射关系,确定所述目标接口设备的物理位置;热移除所述目标接口设备,以断开所述目标接口设备的当前映射关系;将所述目标接口设备热添加至所述目标主机,以建立所述目标接口设备与所述目标主机的所述目标映射关系。本公开一个或者多个实施方式提供的技术方案,能够实现设备资源的动态分配与调整,提升了设备资源的利用效率。技术研发人员:汪浩,李金锋,翟庆伟受保护的技术使用者:苏州元脑智能科技有限公司技术研发日:技术公布日:2024/7/29本文地址:https://www.jishuxx.com/zhuanli/20240730/194979.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表