一种作业处理方法和装置制造方法及图纸

技术编号:27847761 阅读:12 留言:0更新日期:2021-03-30 13:01
本发明专利技术公开了一种作业处理方法和装置,涉及计算机技术领域。该方法的一具体实施方式包括:接收作业处理请求,对作业处理请求中指示的待处理作业进行分片处理,得到多个分片作业;根据多个分片作业的权重系数和处理节点的当前负载能力确定目标分片作业;将目标分片作业发送至处理节点,以完成相应的作业处理。该实施方式提高了作业执行效率,提高了系统资源利用率,提升了用户体验。提升了用户体验。提升了用户体验。

【技术实现步骤摘要】
一种作业处理方法和装置


[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]目标分片作业确定模块,用于根据多个分片作业的权重系数和处理节点的当前负载能力确定目标分片作业;
[0045]处理模块,用于将目标分片作业发送至处理节点,以完成相应的作业处理。
[0046]根据本专利技术实施例的第三方面,提供了一种电子设备,包括:
[0047]一个或多个处理器;
[0048]存储装置,用于存储一个或多个程序,
[0049]当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如上述任一种作业处理方法。
[0050]根据本专利技术实施例的第四方面,提供了一种计算机可读介质,其上存储有计算机程序,该程序被处理器执行时实现如上述任一种作业处理方法。
[0051]上述专利技术中的一个实施例具有如下优点或有益效果:因为采用接收作业处理请求,对作业处理请求中指示的待处理作业进行分片处理,得到多个分片作业;根据多个分片作业的权重系数和处理节点的当前负载能力确定目标分片作业;将目标分片作业发送至处理节点,以完成相应的作业处理的技术手段,所以克服了现有的作业处理方法中由于作业调度效率低,作业调度精确度低、作业调度灵活性不足等问题,导致作业执行效率低,系统资源利用率低,用户体验差的技术问题,进而达到提高作业执行效率,提高系统资源利用率,提升用户体验的技术效果。
[0052]上述的非惯用的可选方式所具有的进一步效果将在下文中结合具体实施方式加以说明。
附图说明
[0053]附图用于更好地理解本专利技术,不构成对本专利技术的不当限定。其中:
[0054]图1是根据本专利技术第一实施例提供的作业处理方法本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种作业处理方法,其特征在于,包括:接收作业处理请求,对所述作业处理请求中指示的待处理作业进行分片处理,得到多个分片作业;根据所述多个分片作业的权重系数和处理节点的当前负载能力确定目标分片作业;将所述目标分片作业发送至所述处理节点,以完成相应的作业处理。2.根据权利要求1所述的作业处理方法,其特征在于,所述接收作业处理请求,对所述作业处理请求中指示的待处理作业进行分片处理,得到多个分片作业,还包括:接收作业处理请求,将所述作业处理请求中指示的待处理作业存储至作业池;根据分片规则对所述作业池中的待处理作业进行分片处理,以得到多个分片作业,并将所述多个分片作业存储至分片池;其中,所述分片规则指示了所述待处理作业对应的分片作业数量的计算方式,以及各分片作业对应的待分配任务数量区间。3.根据权利要求2所述的作业处理方法,其特征在于,根据分片规则对所述作业池中的待处理作业进行分片处理,还包括:确定所述待处理作业对应的任务总量;获取所述处理节点的负载能力;根据所述分片规则指示的计算方式、所述任务总量和所述负载能力计算得到所述待处理作业对应的分片作业数量。4.根据权利要求3所述的作业处理方法,其特征在于,根据分片规则对所述作业池中的待处理作业进行分片处理,还包括:根据所述分片作业数量和所述分片规则指示的各分片作业对应的待分配任务数量区间,对所述待处理作业进行分片处理,以得到多个分片作业。5.根据权利要求2所述的作业处理方法,其特征在于,在所述根据分片规则对所述作业池中的待处理作业进行分片处理的步骤之前,还包括:根据所述待处理作业的作业来源和/或作业类型确定所述待处理作业的优先级,其中,分片作业的优先级与其对应的待处理作业的优先级一致。6.根据权利要求5所述的作业处理方法,其特征在于,所述根据所述多个分片作业的权重系数和处理节点的当前负载能力确定目标分片作业,还包括:根据所述分片池中多个分片作业对应的优先级、任务数量以及候选期次,计算所述多个分片作业分别对应的权重系数;根据所述权重系数对所述多个分片作业进行排序,根据排序结果和所述处理节点的当前负载能力确定目标分片作业。7.根据权利要求6所述的作业处理方法,其特征在于,还包括:设置确定目标分片作业的周期;根据所述周期逐次从所述分片池中确定所述目标分片作业。8.根据权利要求6所述的作业处理方法,其特征在于,所述根据所述分片池中多个分片作业对应的优先级、任务数量以及候选期次,计算所述多个分片作业分别对应的...

【专利技术属性】
技术研发人员:王若曾方文奇
申请(专利权)人:建信金融科技有限责任公司
类型:发明
国别省市:

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

1