[发明专利]分布式批量作业分配方法及装置有效
申请号: | 202010908708.2 | 申请日: | 2020-09-02 |
公开(公告)号: | CN112035234B | 公开(公告)日: | 2023-08-22 |
发明(设计)人: | 肖慧闵;杜越;郑东欣 | 申请(专利权)人: | 中国银行股份有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F18/23213 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 吕俊刚;吴学锋 |
地址: | 100818 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式 批量 作业 分配 方法 装置 | ||
1.一种分布式批量作业分配方法,其特征在于,包括:
获取待分配作业的第一资源偏好数据、多个作业节点的第二资源偏好数据和待分配作业间的依赖关系数据;
以每个所述第二资源偏好数据为聚类中心,对所述第一资源偏好数据进行K均值聚类处理,得到多个聚类结果;
按照所述待分配作业的个数和所述依赖关系数据确定每个待分配作业的优先级信息;
计算空闲作业节点与所述聚类结果的相似度值,根据所述相似度值确定目标聚类结果;
根据所述优先级信息在所述目标聚类结果中为所述空闲作业节点分配作业;
按照所述待分配作业的个数和所述依赖关系数据确定每个待分配作业的优先级信息,包括:
按照所述待分配作业的个数确定每个待分配作业的初始权重;
根据所述初始权重和所述依赖关系数据确定每个待分配作业的优先级信息;
包括按照如下公式根据所述初始权重和所述依赖关系数据确定每个待分配作业的优先级信息:
其中,n为待分配作业的总个数,wi为待分配作业的优先级信息,m为被依赖作业的序号,wj为被依赖作业的优先级信息。
2.根据权利要求1所述的方法,其特征在于,获取待分配作业的第一资源偏好数据和多个作业节点的第二资源偏好数据之前,还包括:
获取待分配作业的预估资源消耗数据和多个作业节点的资源处理能力数据;
根据所述预估资源消耗数据生成第一资源偏好特征向量,并将所述第一资源偏好特征向量作为第一资源偏好数据;
根据所述资源处理能力数据生成第二资源偏好特征向量,并将所述第二资源偏好特征向量作为第二资源偏好数据。
3.根据权利要求1所述的方法,其特征在于,根据所述优先级信息在所述目标聚类结果中为所述空闲作业节点分配作业,包括:
根据所述优先级信息利用布谷鸟搜索算法在所述目标聚类结果中确定目标待分配作业;
将所述目标待分配作业中无依赖作业或依赖作业已完成的待分配作业分配给所述空闲作业节点。
4.一种分布式批量作业分配装置,其特征在于,包括:
获取模块,用于获取待分配作业的第一资源偏好数据、多个作业节点的第二资源偏好数据和待分配作业间的依赖关系数据;
聚类模块,用于以每个所述第二资源偏好数据为聚类中心,对所述第一资源偏好数据进行K均值聚类处理,得到多个聚类结果;
权重模块,用于按照所述待分配作业的个数和所述依赖关系数据确定每个待分配作业的优先级信息;
计算模块,用于计算空闲作业节点与所述聚类结果的相似度值,根据所述相似度值确定目标聚类结果;
分配模块,用于根据所述优先级信息在所述目标聚类结果中为所述空闲作业节点分配作业;
所述权重模块,具体用于:
按照所述待分配作业的个数确定每个待分配作业的初始权重;
根据所述初始权重和所述依赖关系数据确定每个待分配作业的优先级信息;
所述权重模块,具体用于:
按照如下公式根据所述初始权重和所述待分配作业间的依赖关系数据确定每个待分配作业的优先级信息:
其中,n为待分配作业的总个数,wi为待分配作业的优先级信息,m为被依赖作业的序号,wj为被依赖作业的优先级信息。
5.根据权利要求4所述的装置,其特征在于,还包括处理模块,用于:
获取待分配作业的预估资源消耗数据和多个作业节点的资源处理能力数据;
根据所述预估资源消耗数据生成第一资源偏好特征向量,并将所述第一资源偏好特征向量作为第一资源偏好数据;
根据所述资源处理能力数据生成第二资源偏好特征向量,并将所述第二资源偏好特征向量作为第二资源偏好数据。
6.根据权利要求4所述的装置,其特征在于,所述分配模块,具体用于:
根据所述优先级信息利用布谷鸟搜索算法在所述目标聚类结果中确定目标待分配作业;
将所述目标待分配作业中无依赖作业或依赖作业已完成的待分配作业分配给所述空闲作业节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银行股份有限公司,未经中国银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010908708.2/1.html,转载请声明来源钻瓜专利网。