[发明专利]任务分配方法、装置、设备及介质在审

专利信息
申请号: 202211000578.8 申请日: 2022-08-19
公开(公告)号: CN115309532A 公开(公告)日: 2022-11-08
发明(设计)人: 魏彤彤 申请(专利权)人: 北京天融信网络安全技术有限公司;北京天融信科技有限公司;北京天融信软件有限公司
主分类号: G06F9/48 分类号: G06F9/48;G06F9/50
代理公司: 北京开阳星知识产权代理有限公司 11710 代理人: 王艳斌
地址: 100000 北京*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 任务 分配 方法 装置 设备 介质
【说明书】:

本公开实施例涉及一种任务分配方法、装置、设备及介质,其中该方法包括:获取多个执行节点支持的多个协议的协议处理耗时;根据每个协议的协议处理耗时确定目标协议权重;基于各协议的目标协议权重提取多个待分配任务,并将提取顺序确定为任务下发顺序;确定各执行节点的目标节点权重;基于目标节点权重和任务下发顺序,将多个待分配任务分配至各执行节点。本公开实施例,能够从协议处理耗时的维度进行任务分配的调整,并且能够从节点的维度进行任务分配的调整,实现了任务分配全过程中多维度的综合调整,提高了任务分配的合理性,基于该任务分配进行的任务处理的效率更高。

技术领域

本公开涉及计算机技术技术领域,尤其涉及一种任务分配方法、装置、设备及介质。

背景技术

负载均衡是指将多个负载(即任务)进行平衡,分摊到多个节点上进行处理。从而通过负载均衡技术能够降低各节点无任务可处理的情况以及任务积压的情况,并提高多个节点针对任务的协同处理能力。

相关技术中,可以根据各节点的硬件使用率调整各节点的权重,从而基于该权重进行负载均衡处理。但是,基于该种方案进行任务分配,仅从节点的硬件方面进行权重的分配,参考的维度比较单一,因而分配的合理性较差,任务处理的效率较低。

发明内容

为了解决上述技术问题或者至少部分地解决上述技术问题,本公开提供了一种任务分配方法、装置、设备及介质。

本公开实施例提供了一种任务分配方法,应用于控制节点,所述方法包括:

获取多个执行节点支持的多个协议的协议处理耗时;

根据每个协议的协议处理耗时确定目标协议权重;

基于各所述协议的目标协议权重提取多个待分配任务,并将提取顺序确定为任务下发顺序;

确定各所述执行节点的目标节点权重;

基于所述目标节点权重和所述任务下发顺序,将所述多个待分配任务分配至各所述执行节点。

本公开实施例还提供了一种任务分配装置,应用于控制节点,所述装置包括:

获取模块,用于获取多个执行节点支持的多个协议的协议处理耗时;

第一确定模块,用于根据每个协议的协议处理耗时确定目标协议权重;

提取模块,用于基于各所述协议的目标协议权重提取多个待分配任务,并将提取顺序确定为任务下发顺序;

第二确定模块,用于确定各所述执行节点的目标节点权重;

分配模块,用于基于所述目标节点权重和所述任务下发顺序,将所述多个待分配任务分配至各所述执行节点。

本公开实施例还提供了一种电子设备,所述电子设备包括:处理器;用于存储所述处理器可执行指令的存储器;所述处理器,用于从所述存储器中读取所述可执行指令,并执行所述指令以实现如本公开实施例提供的任务分配方法。

本公开实施例还提供了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序用于执行如本公开实施例提供的任务分配方法。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京天融信网络安全技术有限公司;北京天融信科技有限公司;北京天融信软件有限公司,未经北京天融信网络安全技术有限公司;北京天融信科技有限公司;北京天融信软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202211000578.8/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top