【技术实现步骤摘要】
任务调度方法、装置、电子设备、存储介质及程序产品
[0001]本申请涉及任务调度
,具体而言,本申请涉及一种任务调度方法、装置、电子设备、存储介质及程序产品。
技术介绍
[0002]任务调度主要是将一系列待处理的任务集合,按照指定的路由策略,分发到集群的多个任务处理节点上,由各任务处理节点处理所分发的待处理任务。在该任务调度的处理中,需要待所有任务处理节点执行完毕各自的任务后,方可确定所分发的任务集合执行完毕,在此过程中,优先完成任务的任务处理节点则需要等待未完成任务的任务处理节点进行任务处理,导致无法有效地利用节点的资源,且存在任务处理耗时长的问题。
技术实现思路
[0003]本申请实施例提供了一种任务调度方法、装置、电子设备、存储介质及程序产品,可以解决无法有效利用节点资源,任务处理耗时长的问题。所述技术方案如下:
[0004]根据本申请实施例的一个方面,提供了一种任务调度方法,该方法包括:
[0005]基于接收到的第一任务处理节点发出的任务重排请求,确定所述第一任务处理节点为待分配 ...
【技术保护点】
【技术特征摘要】
1.一种任务调度方法,其特征在于,包括:基于接收到的第一任务处理节点发出的任务重排请求,确定所述第一任务处理节点为待分配任务节点;在集群的多个任务处理节点中确定出第二任务处理节点;所述第二任务处理节点为节点压力和稳定程度中至少一项满足任务重新分配条件的至少一个任务处理节点;将所述第二任务处理节点当前剩余的待处理任务,重新分配至所述第一任务处理节点和所述第二任务处理节点,以使所述第一任务处理节点协助所述第二任务处理节点处理任务;其中,所述第一任务处理节点为各任务处理节点中已处理完毕所分配任务的至少一个任务处理节点。2.根据权利要求1所述的方法,其特征在于,所述在集群的多个任务处理节点中确定出第二任务处理节点,包括:获取针对集群中的各任务处理节点预存储的节点数据;所述节点数据包括与节点性能相关的第一数据和与任务处理进度相关的第二数据;基于所述第一数据和所述第二数据,对集群中的各任务处理节点的节点压力和稳定程度中的至少一项进行分析;将节点压力和稳定程度中至少一项满足任务重新分配条件的任务处理节点确定为第二任务处理节点。3.根据权利要求2所述的方法,其特征在于,所述获取针对集群中的各任务处理节点预存储的节点数据,包括:在缓存中获取针对集群中的各任务处理节点预存储的节点数据;其中,缓存中的数据由各任务处理节点基于预设频率收集所述第一数据和统计所述第二数据后上传。4.根据权利要求3所述的方法,其特征在于,所述基于所述第一数据和所述第二数据,对集群中的各任务处理节点的节点压力和稳定程度中的至少一项进行分析,包括以下至少一项:基于所述第一数据和所述第二数据,通过预设的指标模型计算集群中的各任务处理节点在预设的统计周期内得分的均值;基于所述得分的均值确定各任务处理节点的节点压力;基于所述第一数据和所述第二数据,通过预设的指标模型计算集群中的各任务处理节点在预设的统计周期内得分的方差;基于所述得分的方差确定各任务处理节点的稳定程度;其中,所述指标模型包括基于线性方程,以所述第一数据和所述第二数据中包括的各项指标作为公共因子,结合所述公共因子的系数与非所述公共因子的其他因子,构建的矩阵模型。5.根据权利要求...
【专利技术属性】
技术研发人员:贾春媛,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。