【技术实现步骤摘要】
一种任务分配方法、装置及设备
本说明书实施例涉及计算机
,特别涉及一种任务分配方法、装置及设备。
技术介绍
分布式技术基于通信网络,将一个大的计算任务划分为多个子任务后,分配至分布式系统中的各个处理节点进行执行。由于各个子任务在各个处理节点上被同时执行,使得对于任务的处理效率得到了极大的提高。基于上述特点,分布式技术在近几年得到了快速的发展和大规模的利用。在实际应用中,为了保证各个处理节点都能够得到充分的利用,一般是由分布式系统中的中心节点依次向各个处理节点分配任务。而各个处理节点一般利用队列的形式对任务进行接收再利用串行处理的方式依次处理队列中的任务。但是,由于各个节点处理任务所占用的资源以及节点的处理能力本身存在差异,在所分配的任务数量较多的情况下,可能会出现部分处理节点所接收的任务数量超出其处理能力,从而无法及时处理任务的情况,进而降低了任务的处理效率。因此,目前亟需一种基于分布式系统的具有较高的任务处理效率的技术方案。
技术实现思路
本说明书实施例的目的是提供一种任务分配方法、装置及 ...
【技术保护点】
1.一种任务分配方法,其特征在于,包括:/n在接收到中心节点设备发送的任务处理请求的情况下,获取对应于待处理任务队列的待处理任务数量和待处理任务信息;/n判断所述待处理任务数量是否等于队列限定长度;所述队列限定长度用于确定待处理任务数量的上限;/n若等于,确定所述待处理任务信息对应的任务处理时间是否小于任务处理时限;/n在所述任务处理时间小于任务处理时限的情况下,向所述中心节点设备反馈任务接受信息以获取所述中心节点设备分配的任务。/n
【技术特征摘要】
1.一种任务分配方法,其特征在于,包括:
在接收到中心节点设备发送的任务处理请求的情况下,获取对应于待处理任务队列的待处理任务数量和待处理任务信息;
判断所述待处理任务数量是否等于队列限定长度;所述队列限定长度用于确定待处理任务数量的上限;
若等于,确定所述待处理任务信息对应的任务处理时间是否小于任务处理时限;
在所述任务处理时间小于任务处理时限的情况下,向所述中心节点设备反馈任务接受信息以获取所述中心节点设备分配的任务。
2.如权利要求1所述的方法,其特征在于,所述判断待处理任务数量是否超过队列限定长度之后,还包括:
若不等于,向所述中心节点设备反馈任务接受信息以获取所述中心节点设备分配的任务。
3.如权利要求1所述的方法,其特征在于,所述向所述中心节点设备反馈任务接受信息以获取所述中心节点设备分配的任务之前,还包括:
增加所述队列限定长度。
4.如权利要求1所述的方法,其特征在于,所述判断所述待处理任务数量是否等于队列限定长度,包括:
若等于,向所述中心节点设备反馈任务拒绝信息以使所述中心节点设备取消对于任务的分配。
5.如权利要求1所述的方法,其特征在于,所述确定所述待处理任务信息对应的任务处理时间是否大于任务处理时限,包括:
基于所述任务处理信息确定任务处理能力;
根据所述任务处理能力和待处理任务数量确定任务处理时间;
判断所述任务处理时间是否大于所述任务处理时限。
6.如权利要求1所述的方法,其特征在于,所述判断所述待处理任务数量是否等于队列限定长度之后,还包括:
若不等于,确定所述待处理任务信息对应的任务处理时间是否小于任务处理时限;
若不小于,向所述中心节点设备反馈任务拒绝信息以使所述中心节点设备取消对于任务的分配。
7.如权利要求6所述的方法,其特征在于,所述确定所述待处理任务信息对应的任务处理时间是否大于任务处理时限之后,还包括:
将对应于所述待处理任务队列的队列限定长度调整为所述待处理任务数量。
8.一种任务分配装置,其特征在于,包括:
任务信息获取模块,用于在接收到中心节点设备发送的任务处理请求的情况下,获取对应于待处理任务队列的待处理任务数量和待处理任务信息;
任务数量判断模块,用于判断待处理任务数量是否等于队列限定长度;所述队列限定长度用于确定待处理任务数量的上限;
任务处理时间确定模块,用于在待处理任务数量等于所述队列限定长度时,确定所述待处理任务信息对应的任务处理时间是否大于任务处理时限;
任务接受信息反馈模块,用于在所述任务处理时间不大于任务处理时限时,向所述中心节点设备反馈任务接受信息以获取所述中心节点设备分配的任务。
9.一种分布式节点设备,包括存储器和处理器;
所述存储器,用于存储计算机程序指令;
所述处理器,用于执行所述计算机程序指令以实现以下步骤:在接收到中心节点设备发送的任务处理请求的情况下,获取对应于待处理任务队列的待处理任务数量和待处理任务信息;判断待处理任务数量是否等于队列限定长度;所述队列限定长度用于确定待处理任务数量的上限;若等于,确定所述待处理任务信息对应的任务处理时间是否大于任务处理...
【专利技术属性】
技术研发人员:杜嘉,杜炳谦,管瑞晗,郑铮,柏露,何德飞,艾鹏,田雯,王思梦,秦瑞雄,胡智,吴想想,赵金鑫,
申请(专利权)人:中国建设银行股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。