[发明专利]资源调度方法、电子设备和计算机可读存储介质有效
申请号: | 202110631367.3 | 申请日: | 2021-06-07 |
公开(公告)号: | CN113282419B | 公开(公告)日: | 2022-07-08 |
发明(设计)人: | 徐斌;田杨;冯景华;庞晓磊;孙福兴;刘美辰 | 申请(专利权)人: | 国家超级计算天津中心 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 北京锺维联合知识产权代理有限公司 11579 | 代理人: | 王越 |
地址: | 300457 天津市经济*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 资源 调度 方法 电子设备 计算机 可读 存储 介质 | ||
1.一种资源调度方法,其特征在于,包括:
获取客户端的操作请求;
基于所述操作请求示出的目标操作类型,以及第一物理机集群中每个物理机的标签,在所述第一物理机集群中选择所述标签示出的可支持操作类型包括所述目标操作类型的多个物理机,作为第二物理机集群;
基于预设的物理机调度算法,在所述第二物理机集群中选择目标物理机;
基于所述目标物理机中所述目标操作类型对应的容器镜像信息,启动所述目标物理机下与所述目标操作类型相匹配的目标容器,以供所述目标容器为所述客户端执行所述操作请求对应的目标操作;
其中,每个客户端单独调用单个物理机的单个容器,或者,每个客户端调用单个物理机或多个物理机中的多个容器,不同的容器均可同步被同一客户端调用;每个物理机对自身的各种操作类型的容器均设置有容器镜像信息,计算操作对应的容器之容器镜像信息包括作业调度软件、编译环境、特定软件环境;可视化操作对应的容器之容器镜像信息包括CPU加速引擎、VNC服务;存储操作对应的容器之容器镜像信息包括文件读写软件,容器镜像信息用于启动和运行对应的容器;
所述基于预设的物理机调度算法,在所述第二物理机集群中选择目标物理机,包括:
计算所述第二物理机集群内每个物理机下所述目标操作类型对应的容器的客户端连接数,其中,
Li=ALij+W*SLij
Li表示所述第二物理机集群内第i个物理机下目标操作类型j对应的容器的客户端连接数,j为目标操作类型,ALij表示第i个物理机中处于活跃状态下的、目标操作类型j对应的容器的客户端连接数,SLij表示第i个物理机中处于暂停状态下的、目标操作类型j对应的容器的客户端连接数,W∈(0,1),为SLij的使用率降低系数;
将所述第二物理机集群中、与所述目标操作类型对应的容器的客户端连接数最低的物理机确定为所述目标物理机。
2.根据权利要求1所述的资源调度方法,其特征在于,还包括:
当检测到所述目标物理机和/或所述目标容器切换至不可用状态时,
基于预设的物理机调度算法,在所述第二物理机集群中选择所述目标物理机以外的其他物理机,作为新的目标物理机;或者
基于所述第二物理机集群中所述目标物理机以外的任一其他物理机中所述目标操作类型对应的容器镜像信息,启动该任一其他物理机下与所述目标操作类型相匹配的容器。
3.根据权利要求1所述的资源调度方法,其特征在于,所述基于预设的物理机调度算法,在所述第二物理机集群中选择目标物理机,包括:
基于RAND算法在所述第二物理机集群中随机选择所述目标物理机;或者
基于POLL算法轮询所述第二物理机集群中的任一物理机,将轮询过程中的首个可用物理机确定为所述目标物理机;或者
在所述第二物理机集群中权重最高的物理机确定为所述目标物理机。
4.根据权利要求1所述的资源调度方法,其特征在于,所述基于预设的物理机调度算法,在所述第二物理机集群中选择目标物理机,包括:
在所述第二物理机集群中选择权重大于指定阈值的若干个物理机;
基于RAND算法在所述若干个物理机中随机选择所述目标物理机,或者,
基于POLL算法在所述若干个物理机中进行轮询,将轮询过程中的首个可用物理机确定为所述目标物理机。
5.根据权利要求1所述的资源调度方法,其特征在于,所述基于预设的物理机调度算法,在所述第二物理机集群中选择目标物理机,包括:
将所述第二物理机集群中自指定时刻至当前时刻的时间区间内被调用次数最少的物理机确定为所述目标物理机;
将所述第二物理机集群中自指定时刻至当前时刻的时间区间内、与所述目标操作类型相匹配的容器被调用次数最少的物理机确定为所述目标物理机;
将所述第二物理机集群中自指定时刻至当前时刻的时间区间内、被调用次数少于指定次数的、与所述目标操作类型相匹配的容器被调用次数最少的物理机确定为所述目标物理机。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国家超级计算天津中心,未经国家超级计算天津中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110631367.3/1.html,转载请声明来源钻瓜专利网。