任务分配方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:38904414 阅读:12 留言:0更新日期:2023-09-22 14:22
本申请涉及一种任务分配方法、装置、计算机设备和存储介质,涉及计算机技术领域,可以应用于金融技术领域或其他技术领域。所述方法包括:获取待分配任务的任务信息;根据待分配任务的任务信息、各候选设备的已分配任务的任务信息和各候选设备的总资源量,从各候选设备中确定待分配任务的目标设备;将待分配任务分配至目标设备。采用本方法由于本申请的任务信息中包含任务资源占用量和任务时段,且本申请通过考虑待分配任务的任务时段和任务资源占用量,以及已分配任务的任务时段和任务资源占用量,实现将多个任务分时段分配在同一目标设备上,提高了设备的资源利用率,且本方案无需对设备进行扩缩容处理,简化了任务分配的复杂度。度。度。

【技术实现步骤摘要】
任务分配方法、装置、计算机设备和存储介质


[0001]本申请涉及计算机
,特别是涉及一种任务分配方法、装置、计算机设备和存储介质。

技术介绍

[0002]随着计算机的发展,人们生活节奏的加快,出现了各种不同的待分配任务(如秒杀活动任务),现有技术中,通常一个待分配任务对应一个目标设备,在待分配任务开始前,需要评估待分配任务的任务资源占用量,然后人工基于待分配任务的任务资源占用量,对目标设备的总资源量进行扩缩容处理。
[0003]该方式虽然能够保证待分配任务的正常进行,但每次执行待分配任务之前均需要对待分配任务的目标设备进行扩缩容处理,即当评估出的待分配任务的任务资源占用量,高于目标设备本身的总资源量时,需对目标设备进行扩容处理,反之,则进行缩容处理,频繁的进行设备的扩缩容处理,增加了任务分配的复杂度。另外,一个目标设备只能执行一个待分配任务,存在设备资源浪费的问题。

技术实现思路

[0004]基于此,有必要针对上述技术问题,提供一种能够简化任务分配复杂度,且减少设备资源浪费的任务分配方法、装置、计算机设备和存储介质。
[0005]第一方面,本申请提供了一种任务分配方法。所述方法包括:
[0006]获取待分配任务的任务信息,其中,任务信息包括:任务资源占用量和任务时段;
[0007]根据待分配任务的任务信息、各候选设备的已分配任务的任务信息和各候选设备的总资源量,从各候选设备中确定待分配任务的目标设备;
[0008]将待分配任务分配至目标设备。
[0009]在其中一个实施例中,根据待分配任务的任务信息、各候选设备的已分配任务的任务信息和各候选设备的总资源量,从各候选设备中确定待分配任务的目标设备,包括:
[0010]判断各候选设备中是否存在第一设备,其中,第一设备的已分配任务中存在任务时段与待分配任务的任务时段相同的同期任务;
[0011]若存在第一设备,则根据第一设备的同期任务的任务资源占用量和第一设备的总资源量,确定第一设备在任务时段对应的剩余资源占用量是否满足待分配任务的任务资源占用量;
[0012]若满足,则将第一设备作为待分配任务的目标设备。
[0013]在其中一个实施例中,根据第一设备的同期任务的任务资源占用量和第一设备的总资源量,确定第一设备在任务时段对应的剩余资源占用量是否满足待分配任务的任务资源占用量,包括:
[0014]确定第一设备的总资源量与第一设备的同期任务的任务资源占用量之间的差值;
[0015]若差值大于或等于待分配任务的任务资源占用量,则确定第一设备在任务时段对
应的剩余资源占用量满足待分配任务的任务资源占用量。
[0016]在其中一个实施例中,确定第一设备在任务时段对应的剩余资源占用量是否满足待分配任务的任务资源占用量之后,还包括:
[0017]若不满足,则根据第一设备在任务时段对应的剩余资源占用量和待分配任务的任务资源占用量,确定待分配任务的剩余资源占用量;
[0018]根据待分配任务的剩余资源占用量和各第二设备的总资源量,从各第二设备中确定第三设备;其中,第三设备的总资源量之和大于或等于待分配任务的剩余资源占用量;
[0019]根据待分配任务的任务资源占用量与待分配任务的剩余资源占用量之间的大小关系,以及第三设备,确定待分配任务的目标设备。
[0020]在其中一个实施例中,根据待分配任务的剩余资源占用量和各第二设备的总资源量,从各第二设备中确定第三设备,包括:
[0021]按照各第二设备的总资源量,对各第二设备设置优先级;其中,总资源量的多少与优先级成正比;
[0022]按照各第二设备的优先级和总资源量,以及待分配任务的剩余资源占用量,从各第二设备中确定第三设备。
[0023]在其中一个实施例中,根据待分配任务的任务资源占用量与待分配任务的剩余资源占用量之间的大小关系,以及第三设备,确定待分配任务的目标设备,包括:
[0024]若待分配任务的任务资源占用量大于待分配任务的剩余资源占用量,则将第一设备和第三设备作为待分配任务的目标设备;
[0025]若待分配任务的任务资源占用量等于待分配任务的剩余资源占用量,则将第三设备作为待分配任务的目标设备。
[0026]在其中一个实施例中,判断各候选设备中是否存在第一设备,其中,第一设备的已分配任务中存在任务时段与待分配任务的任务时段相同的同期任务之后,还包括:
[0027]若不存在第一设备,则根据待分配任务的任务资源占用量和各候选设备的总资源量,从各候选设备中确定待分配任务的目标设备。
[0028]第二方面,本申请还提供了一种任务分配装置。所述装置包括:
[0029]信息获取模块,用于获取待分配任务的任务信息,其中,任务信息包括:任务资源占用量和任务时段;
[0030]设备确定模块,用于根据待分配任务的任务信息、各候选设备的已分配任务的任务信息和各候选设备的总资源量,从各候选设备中确定待分配任务的目标设备;
[0031]任务分配模块,用于将待分配任务分配至目标设备。
[0032]第三方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
[0033]获取待分配任务的任务信息,其中,任务信息包括:任务资源占用量和任务时段;
[0034]根据待分配任务的任务信息、各候选设备的已分配任务的任务信息和各候选设备的总资源量,从各候选设备中确定待分配任务的目标设备;
[0035]将待分配任务分配至目标设备。
[0036]第四方面,本申请还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
[0037]获取待分配任务的任务信息,其中,任务信息包括:任务资源占用量和任务时段;
[0038]根据待分配任务的任务信息、各候选设备的已分配任务的任务信息和各候选设备的总资源量,从各候选设备中确定待分配任务的目标设备;
[0039]将待分配任务分配至目标设备。
[0040]第五方面,本申请还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
[0041]获取待分配任务的任务信息,其中,任务信息包括:任务资源占用量和任务时段;
[0042]根据待分配任务的任务信息、各候选设备的已分配任务的任务信息和各候选设备的总资源量,从各候选设备中确定待分配任务的目标设备;
[0043]将待分配任务分配至目标设备。
[0044]上述任务分配方法、装置、计算机设备和存储介质,根据获取到的待分配任务的任务信息、各候选设备的已分配任务的任务信息和各候选设备的总资源量,从各候选设备中确定待分配任务的目标设备,在进行任务分配时考虑到了候选设备中已分配任务的任务信息和各候选本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种任务分配方法,其特征在于,所述方法包括:获取待分配任务的任务信息,其中,所述任务信息包括:任务资源占用量和任务时段;根据待分配任务的任务信息、各候选设备的已分配任务的任务信息和各候选设备的总资源量,从各候选设备中确定所述待分配任务的目标设备;将所述待分配任务分配至所述目标设备。2.根据权利要求1所述的方法,其特征在于,所述根据待分配任务的任务信息、各候选设备的已分配任务的任务信息和各候选设备的总资源量,从各候选设备中确定所述待分配任务的目标设备,包括:判断各候选设备中是否存在第一设备,其中,所述第一设备的已分配任务中存在任务时段与所述待分配任务的任务时段相同的同期任务;若存在第一设备,则根据所述第一设备的同期任务的任务资源占用量和所述第一设备的总资源量,确定所述第一设备在所述任务时段对应的剩余资源占用量是否满足待分配任务的任务资源占用量;若满足,则将所述第一设备作为所述待分配任务的目标设备。3.根据权利要求2所述的方法,其特征在于,所述根据所述第一设备的同期任务的任务资源占用量和所述第一设备的总资源量,确定所述第一设备在所述任务时段对应的剩余资源占用量是否满足待分配任务的任务资源占用量,包括:确定所述第一设备的总资源量与所述第一设备的同期任务的任务资源占用量之间的差值;若所述差值大于或等于所述待分配任务的任务资源占用量,则确定所述第一设备在所述任务时段对应的剩余资源占用量满足待分配任务的任务资源占用量。4.根据权利要求2所述的方法,其特征在于,所述确定所述第一设备在所述任务时段对应的剩余资源占用量是否满足待分配任务的任务资源占用量之后,还包括:若不满足,则根据所述第一设备在所述任务时段对应的剩余资源占用量和所述待分配任务的任务资源占用量,确定所述待分配任务的剩余资源占用量;根据所述待分配任务的剩余资源占用量和各第二设备的总资源量,从各第二设备中确定第三设备;其中,所述第三设备的总资源量之和大于或等于所述待分配任务的剩余资源占用量;根据所述待分配任务的任务资源占用量与所述待分配任务的剩余资源占用量之间的大小关系,以及所述第三设备,确定所述待分配任务的目标设备。5.根...

【专利技术属性】
技术研发人员:张扬阳
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1