【技术实现步骤摘要】
作业调度方法、装置、主机及存储介质
本专利技术涉及计算机
,具体而言,涉及一种作业调度方法、装置、主机及存储介质。
技术介绍
在安防系统中,系统内随时会存在需要处理的多个作业的情况,因此涉及需要传输的数据信息量也比较大,例如,视频流和图片流的传输、报警系统的报警信息、门禁图片信息、车辆违法事件信息、访客考勤等事件信息。对于作业处理的并发也比较高,如何选择处理优先顺序,使安防系统具有快速、高效的处理能力是本领域技术人员亟待解决的问题。
技术实现思路
本专利技术的目的在于提供了一种作业调度方法、装置、主机及存储介质,其既能保证响应要求高的业务类型的作业得以及时处理,又能使同一业务类型的作业得以合理调度,有效的实现了资源的合理高效利用,降低了系统处理作业的等待时延,最终使得整个系统具有快速、高效的处理能力。为了实现上述目的,本申请实施例采用的技术方案如下:第一方面,本专利技术提供一种作业调度方法,应用于主机,主机预先存储有预设作业队列,每一预设作业队列中的作业对应相同的业务类型及用于表征该 ...
【技术保护点】
1.一种作业调度方法,其特征在于,应用于主机,所述主机预先存储有预设作业队列,每一所述预设作业队列中的作业对应相同的业务类型及用于表征该业务类型的紧急程度的优先级,所述方法包括:/n按照所述预设作业队列的优先级,从所述预设作业队列中确定待调度的目标作业队列,其中,所述目标作业队列为优先级最高且非空的所述预设作业队列;/n按照所述目标作业队列的时间片依次调度并执行所述目标作业队列中的作业,直至所述目标作业队列中的作业执行完毕,其中,所述目标作业队列中的作业按照每一作业的执行时长从小到大依次排列。/n
【技术特征摘要】
1.一种作业调度方法,其特征在于,应用于主机,所述主机预先存储有预设作业队列,每一所述预设作业队列中的作业对应相同的业务类型及用于表征该业务类型的紧急程度的优先级,所述方法包括:
按照所述预设作业队列的优先级,从所述预设作业队列中确定待调度的目标作业队列,其中,所述目标作业队列为优先级最高且非空的所述预设作业队列;
按照所述目标作业队列的时间片依次调度并执行所述目标作业队列中的作业,直至所述目标作业队列中的作业执行完毕,其中,所述目标作业队列中的作业按照每一作业的执行时长从小到大依次排列。
2.如权利要求1所述的作业调度方法,其特征在于,所述按照所述目标作业队列的时间片依次调度并执行所述目标作业队列中的作业的步骤之前还包括:
获取所述目标作业队列中每一作业的执行时长;
依据所述目标作业队列中所有作业的执行时长及预设条件确定所述目标作业队列的时间片。
3.如权利要求2所述的作业调度方法,其特征在于,所述预设条件包括第一条件、第二条件及第三条件,其中,所述第一条件为所述目标作业队列的时间片及所述目标作业队列中每一所述作业的等待时长和执行时长均为非负数,所述第二条件为所述目标作业队列中每一所述作业的等待时长不超过预设时长,所述第三条件为所述目标作业队列中每一所述作业的执行时长大于或等于所述时间片,所述依据所述目标作业队列中所有作业的执行时长及预设条件确定所述目标作业队列的时间片的步骤包括:
确定同时满足所述第一条件和所述第三条件的预设个数的初选时间片;
依据每一所述初选时间片及所述目标作业队列中每一所述作业的执行时长,确定与所述初选时间片对应的、且同时满足所述第一条件和所述第二条件的所述目标作业队列中每一所述作业的等待时长;
计算每一所述初选时间片对应的平均等待时长,其中,所述平均等待时长为每一所述初选时间片对应的目标作业队列中所有作业的等待时长的平均时长;
将最小平均等待时长对应的初选时间片作为所述目标作业队列的时间片。
4.如权利要求1所述的作业调度方法,其特征在于,所述方法还包括:
当新作业加入至所述预设作业队列时,根据所述新作业的业务类型从所述预设作业队列中确定新作业待加入的第一队列;
依据所述新作业的执行时长将所述新作业加入至所述第一队列并更新所述第一队列的时间片;
获取所述第一队列的第一优先级及正在执行的当前作业所在的第二队列的第二优先级:
当所述第一队列与所述第二队列不同、且所述第一优先级大于所述第二优先级时,暂停所述当前作业的执行并依据更新后的所述第一队列的时间片依次调度并执行所述第一队列中的作业,直至所述目标作业队列中的作业执行完毕;
当所述第一队列与所述第二队列相同、且所述新作业的执行时长小于所述当前正在执行的作业的执行时长,则暂停所述当前作业的执行,开始按照更新后的所述第一队列的时间片执行所述新作业,并在所述新作业执行完后继续执行之前被暂停的所述当前作业。
5.一种作业调度装置,其特征在于,应用于主机,所述主机预先存储有预设作业队列,每一所述预设作业队列中的作业对应相同的业务类型及用于表征该业务类型的紧急程度的优先级,所述装置...
【专利技术属性】
技术研发人员:成蕖,熊文祥,陈中山,梁秋蝶,
申请(专利权)人:重庆紫光华山智安科技有限公司,
类型:发明
国别省市:重庆;50
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。