[发明专利]智能任务调度方法及装置、存储介质、电子设备在审
申请号: | 201910822774.5 | 申请日: | 2019-09-02 |
公开(公告)号: | CN110716796A | 公开(公告)日: | 2020-01-21 |
发明(设计)人: | 林勇 | 申请(专利权)人: | 中国平安财产保险股份有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/50 |
代理公司: | 44232 深圳市隆天联鼎知识产权代理有限公司 | 代理人: | 孙强 |
地址: | 518000 广东省深圳市福田区益田路*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务器集群 服务器 目标服务器 任务调度 任务信息 散列 信息处理技术 服务器资源 存储介质 电子设备 任务处理 任务分配 不均匀 取余 算法 智能 | ||
1.一种智能任务调度方法,其特征在于,包括:
获取节点上目标任务信息和服务器集群中服务器数量值;
基于所述目标任务信息确定与所述目标任务对应的第一散列值,通过所述第一散列值与所述服务器数量值的取余算法,得到与所述目标任务对应的余数值;
根据与所述目标任务对应的余数值,在所述服务器集群中确定目标服务器;
将所述目标任务调度到所述服务器集群中确定的所述目标服务器。
2.根据权利要求1所述的智能任务调度方法,其特征在于,所述获取节点上目标任务信息和服务器集群中服务器数量值,包括:
获取节点上所有的或部分的等待被调度的待调任务信息,所述待调任务信息包括待调任务等级;
基于所述待调任务等级,将所有所述待调任务按照所述待调任务等级从高到低进行排序,将所述排序存放在排序列表中;
依次选取所述排序列表中所述待调任务等级最高的所述待调任务为所述目标任务,获取所述目标任务信息。
3.根据权利要求2所述的智能任务调度方法,其特征在于,所述将所有所述待调任务按照所述待调任务等级从高到低进行排序,将所述排序存放在排序列表中,包括:
获取节点上所有的或部分的等待被调度的待调任务信息,所述待调任务信息还包括待调任务标识符;
如果有任意两个或两个以上的所述待调任务的所述待调任务等级相同,则在所述待调任务等级相同的所述待调任务中,根据所述待调任务标识符分别确定与所述待调任务对应的第二散列值;
比较所述待调任务等级相同的各所述待调任务的所述第二散列值的大小,将所述待调任务等级相同的所述待调任务按照第二散列值从大到小进行排序,将所述排序存放在排序列表中。
4.根据权利要求1所述的智能任务调度方法,其特征在于,所述获取节点上目标任务信息和服务器集群中服务器数量值,包括:
获取所述节点上各个服务器的状态信息;
从所述目标任务信息中提取目标任务的需求信息;
对所述目标任务的需求信息与所述服务器的状态信息进行匹配;
将所述服务器的状态信息与所述目标任务的需求信息相匹配的服务器计入所述服务器数量值。
5.根据权利要求1所述的智能任务调度方法,其特征在于,基于所述目标任务信息确定与所述目标任务对应的第一散列值,通过所述第一散列值与所述服务器数量值的取余算法,得到与所述目标任务对应的余数值,包括:
调取预存的散第一列函数;
选定所述目标任务信息中的一种作为主要标识符,将所述主要标识符输入所述第一散列函数,输出所述第一散列值;
调取预存的取余函数;
将所述第一散列值作为被除数,将所述服务器数量值作为除数,输入所述取余函数,得到与所述目标任务对应的余数值。
6.根据权利要求1所述的智能任务调度方法,其特征在于,根据与所述目标任务对应的余数值,在所述服务器集群中确定目标服务器,包括:
预先给服务器集群中每个节点上的服务器分配服务器编号;
预存所述余数值与所述服务器编号的一一映射关系表;
查找所述余数值与所述服务器编号的一一映射关系表,确定与所述余数值相对应的服务器编号对应的服务器为目标服务器。
7.根据权利要求6所述的智能任务调度方法,其特征在于,所述预先给服务器集群中每个节点上的服务器分配服务器编号,包括:
基于所述服务器地址信息给所述服务器编号。
8.一种智能任务调度装置,其特征在于,包括:
获取模块,用于获取节点上目标任务信息和服务器集群中服务器数量值;
计算模块,用于基于所述目标任务信息确定与所述目标任务对应的第一散列值,通过所述第一散列值与所述服务器数量值的取余算法,得到与所述目标任务对应的余数值;
确定模块,用于根据与所述目标任务对应的余数值,在所述服务器集群中确定目标服务器;
调度模块,用于将所述目标任务调度到所述服务器集群中确定的所述目标服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国平安财产保险股份有限公司,未经中国平安财产保险股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910822774.5/1.html,转载请声明来源钻瓜专利网。