作业自动调度均衡方法、装置、设备及存储介质制造方法及图纸

技术编号:21838877 阅读:38 留言:0更新日期:2019-08-10 20:28
本申请提供的作业自动调度均衡方法、装置、设备及存储介质。该作业自动调度均衡方法包括:确定待执行作业所对应的启动执行时段所属的作业时段的作业密集程度;在所述作业密集程度满足预设规则时,获取所述待执行作业所对应的可选范围时段;从所述可选范围时段中选择所述待执行作业的新启动执行时间,所述新启动执行时间不属于所述作业时段。本申请通过得到的新启动执行时间不属于该作业时段,从而使得在启动该作业时,由于该作业不再属于该作业时段了,进而减少该作业时段内启动的作业数量,进而降低了该作业时段内的作业密集度,进而提高了作业的执行效率、降低作业执行失败概率,使得作业执行更加高效,降低特定设备的负载情况达到节能效果。

Equilibrium Method, Device, Equipment and Storage Medium for Job Automatic Scheduling

【技术实现步骤摘要】
作业自动调度均衡方法、装置、设备及存储介质
本申请涉及云计算
,具体而言,涉及作业自动调度均衡方法、装置、设备及存储介质。
技术介绍
目前云平台用户在设置定时作业后,由于作业数量问题以及权限问题,使得用户不会再对其设置的定时作业进行有效的再均衡评估操作,然而即便用户在设置定时作业时,其被定义了一个相对合理的执行时间段、或定义时也没有相关资源冲突问题,但随着后续其它作业的陆续设定,会导致该作业的执行环境变化,从而引发作业过于密集,导致作业低效,如作业C启动后占用了90%的内网带宽,引发同样使用内网带宽的作业D执行的非常慢。
技术实现思路
有鉴于此,本申请实施例提供的作业自动调度均衡方法、装置、设备及存储介质,能够解决作业低效的问题。第一方面,本申请实施例提供的一种作业自动调度均衡方法,所述方法包括:确定待执行作业所对应的启动执行时段所属的作业时段的作业密集程度;在所述作业密集程度满足预设规则时,获取所述待执行作业所对应的可选范围时段;从所述可选范围时段中选择所述待执行作业的新启动执行时间,所述新启动执行时间不属于所述作业时段。在上述实现过程中,通过确定待执行作业所对应的启动执行时段所属的作业时段的作业密集程度;在所述作业密集程度满足预设规则时,获取所述待执行作业所对应的可选范围时段;从所述可选范围时段中选择所述待执行作业的新启动执行时间,所述新启动执行时间不属于所述作业时段,从而使得所得到的新启动执行时间不属于该作业时段,从而使得在启动该作业时,由于该作业不再属于该作业时段了,进而减少该作业时段内启动的作业数量,进而降低了该作业时段内的作业密集度,进而提高了作业的执行效率、降低作业执行失败概率,使得作业执行更加高效,降低特定设备的负载情况达到节能效果。结合第一方面,本申请实施例提供了第一方面的第一种可能的实施方式,所述确定待执行作业所对应的启动执行时段所属的作业时段的作业密集程度,包括:确定待执行作业所对应的启动执行时段所属的作业时段;获取所述作业时段所对应的历史作业密集程度;将所述历史作业密集程度作为所述作业密集程度。在上述实现过程中,通过在确定待执行作业所对应的启动执行时段所属的作业时段后,获取所述作业时段所对应的历史作业密集程度,进而根据历史作业密集程度预测当前作业时段所对应的作业密集程度,进而便于预先对密集的作业时段中的作业进行调整,以降低该作业时段的作业密集度,以提高作业效率。结合第一方面的第一种可能的实施方式,本申请实施例提供了第一方面的第二种可能的实施方式,所述历史作业密集程度的确定包括:获取在预设统计时间范围内的每个预设统计时段的作业数量,其中所述作业时段为多个所述预设统计时段中的一个;根据所述作业数量确定每个所述预设统计时段的作业运行量排名;将所述作业运行量排名作为所述历史作业密集程度。结合第一方面,本申请实施例提供了第一方面的第三种可能的实施方式,所述获取待执行作业所对应的可选范围时段,包括:根据待执行作业的标识信息从存储介质中获取所述标识信息所对应的可选范围时段,其中,所述存储介质中存储有所述可选范围时段与所述标识信息的对应关系。在上述实现过程中,通过该待执行作业的标识信息从存储介质中快速找到与其对应的可选范围时段,可以缩短查询可选范围时段的时间。结合第一方面的任意一种实施方式,本申请实施例提供了第一方面的第四种可能的实施方式,所述从所述可选范围时段中选择所述待执行作业的新启动执行时间,包括:从所述可选范围时段中删除与所述作业时段对应的时段,得到删除后的可选范围时段;在所述删除后的可选范围时段内选择所述待执行作业的新启动执行时间。在上述实现过程中,通过从所述可选范围时段中删除与所述作业时段对应的时段,得到删除后的可选范围时段,在删除后的可选范围时段内选择所述待执行作业的新启动执行时间,一方面可以缩短得到新启动执行时间的时间,另一方面可以使得所得到的新启动执行时间不属于该作业时段,从而使得在启动该作业时,该作业不再属于该作业时段了,进而减少该作业时段内启动的作业数量,进而降低了该作业时段内的作业密集度,进而提高了作业的执行效率,使得作业执行更加高效。结合第一方面,本申请实施例提供了第一方面的第五种可能的实施方式,所述方法还包括:根据所述新启动执行时间启动所述待执行作业。在上述实现过程中,通过根据新启动执行时间启动所述待执行作业,使得在实际调度该作业时,能够有效避开作业密集的时段,降低作业密集度,进而提高了作业的执行效率,使得作业执行更加高效。结合第一方面,本申请实施例提供了第一方面的第六种可能的实施方式,在所述确定待执行作业所对应的启动执行时段所属的作业时段的作业密集程度之前,所述方法还包括:从待执行作业集合中获取待执行作业,其中,所述待执行作业集合包括多个所述待执行作业。在上述实现过程中,通过从一个集合中获取待执行作业,可以使得待执行作业更加集中,不再零散,进而便于分析与处理。结合第一方面的第六种可能的实施方式,本申请实施例提供了第一方面的第七种可能的实施方式,所述从待执行作业集合中获取待执行作业,包括:对待执行作业集合中的待执行作业进行过滤;从过滤后的待执行作业集合中获取待执行作业。在上述实现过程中,通过对待执行作业进行过滤,可以使得部分作业无需进行处理,可以降低处理量以及精简处理复杂度。结合第一方面的第七种可能的实施方式,本申请实施例提供了第一方面的第八种可能的实施方式,对待执行作业集合中的待执行作业进行过滤,包括:根据待执行作业集合中的每个待执行作业的预设的调整优先级对所述待执行作业进行过滤;根据每个待执行作业的执行周期间隔的长短对待执行作业集合中的待执行作业进行过滤;和/或,根据每个待执行作业的执行时间对待执行作业集合中的待执行作业进行过滤。在上述实现过程中,通过多种方式对待执行作业集合中的待执行作业进行过滤,可以使得过滤效果更好,进一步降低处理量以及精简处理复杂度,提高处理效率。第二方面,本申请实施例提供的一种作业自动调度均衡装置,所述装置包括:第一处理单元,用于确定待执行作业所对应的启动执行时段所属的作业时段的作业密集程度;获取单元,用于在所述作业密集程度满足预设规则时,获取所述待执行作业所对应的可选范围时段;第二处理单元,用于从所述可选范围时段中选择所述待执行作业的新启动执行时间,所述新启动执行时间不属于所述作业时段。结合第二方面,本申请实施例提供了第二方面的第一种可能的实施方式,所述第一处理单元,还用于:确定待执行作业所对应的启动执行时段所属的作业时段;获取所述作业时段所对应的历史作业密集程度;将所述历史作业密集程度作为所述作业密集程度。结合第二方面的第一种可能的实施方式,本申请实施例提供了第二方面的第二种可能的实施方式,所述历史作业密集程度的确定包括:获取在预设统计时间范围内的每个预设统计时段的作业数量,其中所述作业时段为多个所述预设统计时段中的一个;根据所述作业数量确定每个所述预设统计时段的作业运行量排名;将所述作业运行量排名作为所述历史作业密集程度。结合第二方面,本申请实施例提供了第二方面的第三种可能的实施方式,所述获取单元,还用于:根据待执行作业的标识信息从存储介质中获取所述标识信息所对应的可选范围时段,其中,所述存储介质中存储有所述可选范围本文档来自技高网...

【技术保护点】
1.一种作业自动调度均衡方法,其特征在于,所述方法包括:确定待执行作业所对应的启动执行时段所属的作业时段的作业密集程度;在所述作业密集程度满足预设规则时,获取所述待执行作业所对应的可选范围时段;从所述可选范围时段中选择所述待执行作业的新启动执行时间,所述新启动执行时间不属于所述作业时段。

【技术特征摘要】
1.一种作业自动调度均衡方法,其特征在于,所述方法包括:确定待执行作业所对应的启动执行时段所属的作业时段的作业密集程度;在所述作业密集程度满足预设规则时,获取所述待执行作业所对应的可选范围时段;从所述可选范围时段中选择所述待执行作业的新启动执行时间,所述新启动执行时间不属于所述作业时段。2.根据权利要求1所述的方法,其特征在于,所述确定待执行作业所对应的启动执行时段所属的作业时段的作业密集程度,包括:确定待执行作业所对应的启动执行时段所属的作业时段;获取所述作业时段所对应的历史作业密集程度;将所述历史作业密集程度作为所述作业密集程度。3.根据权利要求2所述的方法,其特征在于,所述历史作业密集程度的确定包括:获取在预设统计时间范围内的每个预设统计时段的作业数量,其中所述作业时段为多个所述预设统计时段中的一个;根据所述作业数量确定每个所述预设统计时段的作业运行量排名;将所述作业运行量排名作为所述历史作业密集程度。4.根据权利要求1所述的方法,其特征在于,所述获取待执行作业所对应的可选范围时段,包括:根据待执行作业的标识信息从存储介质中获取所述标识信息所对应的可选范围时段,其中,所述存储介质中存储有所述可选范围时段与所述标识信息的对应关系。5.根据权利要求1-4任意一项所述的方法,其特征在于,所述从所述可选范围时段中选择所述待执行作业的新启动执行时间,包括:从所述可选范围时段中删除与所述作业时段对应的时段,得到删除后的可选范围时段;在所述删除后的可选范围时段内选择所述待执行作业的新启动执行时间。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:根据所述新启动执行时间启动所述待执行作...

【专利技术属性】
技术研发人员:许广彬许刚谭瑞忠濮天晖郭晓
申请(专利权)人:无锡华云数据技术服务有限公司
类型:发明
国别省市:江苏,32

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

1