【技术实现步骤摘要】
任务调度方法及装置
[0001]本专利技术涉及大数据
,尤其涉及一种任务调度方法及装置。
技术介绍
[0002]本部分旨在为权利要求书中陈述的本专利技术实施例提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
[0003]目前,在任务调度系统中,所有的任务基本上都可以被定义为定时任务或一次性非周期任务。由于任务执行长短不一,任务调度主要是通过耗费大量人力成本,统计任务的执行时长、时间起点和时间终点,将所有任务通过任务依赖条件串联起来,这就导致对于任务的管理会显得特别混乱,资源利用率也较低。
技术实现思路
[0004]本专利技术实施例提供一种任务调度方法,用以加强对任务的统一管理,提高资源利用率,该方法包括:
[0005]获取待执行任务;
[0006]在执行待执行任务所需的资源小于或等于任务集的剩余配置资源,且执行待执行任务的时长小于或等于任务集的资源占用时长的情况下,将待执行任务加入所述任务集,所述任务集预先配置有配置资源和资源占用时长;
[0007]在所 ...
【技术保护点】
【技术特征摘要】
1.一种任务调度方法,其特征在于,包括:获取待执行任务;在执行待执行任务所需的资源小于或等于任务集的剩余配置资源,且执行待执行任务的时长小于或等于任务集的资源占用时长的情况下,将待执行任务加入所述任务集,所述任务集预先配置有配置资源和资源占用时长;在所述任务集的资源占用时长对应的执行时间段内,执行任务集中的待执行任务。2.如权利要求1所述的方法,其特征在于,在所述任务集的资源占用时长对应的执行时间段内,执行任务集中的待执行任务,包括:在所述任务集的资源占用时长对应的执行时间段内,按照任务的优先级顺序依次执行待执行任务。3.如权利要求1所述的方法,其特征在于,在所述任务集的资源占用时长对应的执行时间段内,执行任务集中的待执行任务,包括:在所述任务集的资源占用时长对应的执行时间段内,并行执行任务集中多个待执行任务。4.如权利要求1所述的方法,其特征在于,还包括:将任务集的资源占用时长划分为多个执行时间段,所述多个执行时间段的总时长等于任务集的资源占用时长。5.如权利要求4所述的方法,其特征在于,在所述任务集的资源占用时长对应的执行时间段内,执行任务集中的待执行任务,包括:在多个执行时间段的第一个执行时间段执行任务集中的待执行任务;若所述任务集中的待执行任务在第一个执行时间段未执行完毕,则在多个执行时间段的第二个执行时间段继续执行,以此类推,直到所述任务集中的待执行任务执行完毕。6.一种任务调度装置,其特征在于,包括:获取模块,用于获取待执行任务;任务添加模块,用于在执行待执行任务所需的资源小于或等于任务集的剩余配置资源,且执行待执行任务的时长小于或等于任...
【专利技术属性】
技术研发人员:朱阿龙,田林,石慧彪,刘琦,张靖羚,刘宇琦,
申请(专利权)人:中国银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。