[发明专利]算力任务跨区域调度方法、系统及设备有效
申请号: | 202210263769.7 | 申请日: | 2022-03-17 |
公开(公告)号: | CN114356587B | 公开(公告)日: | 2022-07-05 |
发明(设计)人: | 王伟华;刘井山;吴政;彭文藻 | 申请(专利权)人: | 梯度云科技(北京)有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 北京融智邦达知识产权代理事务所(普通合伙) 11885 | 代理人: | 董惠文 |
地址: | 101100 北京市通州区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 任务 跨区 调度 方法 系统 设备 | ||
本发明提供了一种算力任务跨区域调度方法、系统及设备,该方法包括:定期获取区域集群资源信息,并存储;所述区域集群资源信息至少包括资源属性;配置各个资源属性的权重比例;获取算力任务重的资源配置要求,基于区域集群资源信息及所述权重比例,计算算力任务在各区域中的综合权重值;基于所述综合权重值,确定与所述算力任务对应的最佳匹配区域。本方案通过周期获取区域的资源信息,实现根据区域资源的实时动态匹配,实现根据算力任务的资源配置智能地匹配算力网络中的最优区域的目的。
技术领域
本发明涉及计算机资源调度领域,尤其涉及处理算力任务在跨域算力中心之间匹配的方法及策略,特别涉及一种算力任务的跨区域调度方法、系统及设备。
背景技术
云计算是近几年IT产业界和学术界研究的热点。云计算的不断成熟使得云数据中心变得越来越重要和复杂。虚拟化技术的发展使单个物理主机可以同时运行多个虚拟机,这使得任务计算所要求的资源可以按需分配给用户,以满足用户的多样性、动态性的需求。目前基于云计算的算力网络中,节点之间缺乏协同,计算资源利用率低。一方面,单一的计算节点资源受限,难以有效快速处理计算任务,特别是对于一些计算密集型的任务,可能导致计算节点负载重、计算任务处理时间长的问题;另一方面,虽然计算资源呈现出泛在部署的趋势,但是计算节点之间,以及计算节点与云计算节点之间缺乏有效协同机制,计算任务的分配与调度机制尚不完善,造成计算资源利用率低。
在目前的现有技术中个,算力任务在算力网络中的调派只能在配置人员指定区域流转,无法根据区域资源做实时变动。因此,如何基于区域的资源信息,实时根据区域资源合理的调度任务,并且及时确定最优计算区域,成为目前亟待解决的问题。
发明内容
有鉴于此,本发明实施例提供一种算力任务跨区域调度方法、系统及设备,本方案通过周期获取区域的资源信息,实现根据区域资源的实时动态匹配,并且在区域资源满足算力任务的同时,计算出最优区域。具体而言,本发明提供了如下技术方案:
一方面,本发明提供了一种算力任务跨区域调度方法,该方法包括:
步骤1、定期获取区域集群资源信息,并存储;所述区域集群资源信息至少包括资源属性;
步骤2、配置各个资源属性的权重比例;配置各分中心的优先因子;
步骤3、基于步骤1中的区域集群资源的最新记录及步骤2中的优先因子,确定算力任务的资源要求与分中心的区域集群资源的最新记录是否匹配,当匹配时,获取算力任务中的资源配置要求,结合匹配的区域集群资源对应的权重比例,计算算力任务在各区域中的综合权重值;
步骤4、基于所述综合权重值,确定与所述算力任务对应的最佳匹配分中心。
优选的,所述步骤1中,定期获取通过以下方式:
调用区域的资源集群的查询接口;
查询接口返回集群资源信息;
将所述集群资源信息存储在数据库中的集群资源信息表;
所述集群资源信息数据格式为:
{payload:{resouces:{nodeName:nodeName,ip:ip,status:status,capacity:{cpu,memory},allocated:{cpu,memory}}}}
其中,capacity表示资源总容量,allocated为已使用资源容量,nodeName为节点名称,status为节点状态,payload表示一种用json格式进行数据传输的方式,resources表示集群资源信息的集合,memory表示内存大小。
优选的,所述步骤2中,所述集群资源信息表中记录的资源信息,以区域中心id和资源属性编码作为联合主键。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于梯度云科技(北京)有限公司,未经梯度云科技(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210263769.7/2.html,转载请声明来源钻瓜专利网。