System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 作业的调度方法、装置、存储介质和处理器制造方法及图纸_技高网
当前位置: 首页 > 专利查询>北京大学专利>正文

作业的调度方法、装置、存储介质和处理器制造方法及图纸

技术编号:40592974 阅读:4 留言:0更新日期:2024-03-12 21:54
本发明专利技术公开了一种作业的调度方法、装置、存储介质和处理器。该方法包括:在当前调度周期内,确定第一调度系统的第一控制节点和第二调度系统的第二控制节点;从第一控制节点的资源信息中,确定至少一计算节点在第一调度系统中占用的第一资源信息,并从第二控制节点的资源信息中,确定至少一计算节点在第二调度系统中占用的第二资源信息;基于第一资源信息和第二资源信息,确定第一控制节点和第二控制节点之间的目标调度设备的目标资源信息;基于目标调度设备的调度策略和目标资源信息,运行待运行作业,并进入当前调度周期的下一调度周期。本发明专利技术解决了物理集群整体的吞吐率较低的技术问题。

【技术实现步骤摘要】

本专利技术涉及资源调度领域,具体而言,涉及一种作业的调度方法、装置、存储介质和处理器


技术介绍

1、目前,在信息调度的过程中,常常将高性能计算集群和智能计算集群部署于不同的物理集群上,即使将高性能计算集群和智能计算集群部署于同一物理集群上,上述两个集群也互相独立、互不联通,因此无法进行资源交换,例如,当高性能计算集群使用量过满排队,智能计算集群空闲无人使用时,也无法将智能计算集群的计算资源临时迁移到高性能计算集群,以缓解计算需求压力。反之,当智能计算集群负载过高而高性能计算集群空闲时,也无法将高性能计算集群计算资源临时迁移到智能计算集群中,从而导致物理集群整体的吞吐率较低的技术问题。

2、针对上述物理集群整体的吞吐率较低的技术问题,目前尚未提出有效的解决方案。


技术实现思路

1、本专利技术实施例提供了一种作业的调度方法、装置、存储介质和处理器,以至少解决物理集群整体的吞吐率较低的技术问题。

2、根据本专利技术实施例的一个方面,提供了一种作业的调度方法。该方法可以包括:在当前调度周期内,确定第一调度系统的第一控制节点和第二调度系统的第二控制节点;从第一控制节点的资源信息中,确定至少一计算节点在第一调度系统中占用的第一资源信息,并从第二控制节点的资源信息中,确定至少一计算节点在第二调度系统中占用的第二资源信息;基于第一资源信息和第二资源信息,确定第一控制节点和第二控制节点之间的目标调度设备的目标资源信息;基于目标调度设备的调度策略和目标资源信息,运行待运行作业,并进入当前调度周期的下一调度周期,其中,待运行作业为从第一调度系统的任务队列和第二调度系统的任务队列中确定。

3、可选地,基于第一资源信息和第二资源信息,确定第一控制节点和第二控制节点之间的目标调度设备的目标资源信息,包括:对第一资源信息和第二资源信息进行汇总,得到目标资源信息。

4、可选地,基于目标调度设备的调度策略和目标资源信息,运行待运行作业,并进入当前调度周期的下一调度周期,包括:响应于调度策略为目标调度策略,在第一调度系统的任务队列和第二调度系统的任务队列中确定待运行作业和待运行作业的数量,其中,目标调度策略用于运行待运行作业;基于数量和目标资源信息,运行待运行作业,并进入下一调度周期。

5、可选地,基于数量和目标资源信息,运行待运行作业,包括:确定至少一计算节点在第一管理系统中占用的第一比例阈值和至少一计算节点在第二管理系统中占用的第二比例阈值;基于数量、第一比例阈值、第二比例阈值和目标资源信息,运行待运行作业。

6、可选地,基于数量、第一比例阈值、第二比例阈值和目标资源信息,运行待运行作业,包括:响应于数量为目标数量、且第一资源信息对应的第一占用比例超过第一比例阈值,对第二调度系统的任务队列中的第一待运行作业与目标资源信息进行比较,得到第一比较结果,并基于第一比较结果,运行第一待运行作业,其中,第一待运行作业用于表示在第一占用比例超过第一比例阈值的情况下,第二调度系统的任务队列中剩余的待运行作业;响应于数量为目标数量、且第二资源信息对应的第二占用比例超过第二比例阈值,对第一调度系统的任务队列中的第二待运行作业与目标资源信息进行比较,得到第二比较结果,并基于第二比较结果,运行第二待运行作业,其中,第二待运行作业用于表示在第二占用比例超过第二比例阈值的情况下,第一调度系统的任务队列中剩余的待运行作业。

7、可选地,基于第一比较结果,运行第一待运行作业,包括:响应于第一比较结果为运行第一待运行作业的运行资源信息满足目标资源信息,运行第一待运行作业,并利用目标资源信息中的第一剩余资源信息运行第一调度系统的任务队列中的第三待运行作业,其中,第一剩余资源信息用于表示目标资源信息中除运行第一待运行作业所占据的资源信息之外的资源信息,第三待运行作业用于表示在第一占用比例超过第一比例阈值的情况下,第一调度系统的任务队列中剩余的待运行作业。

8、可选地,基于第一比较结果,运行第一待运行作业,包括:响应于第二比较结果为运行第二待运行作业的运行资源信息满足目标资源信息,运行第二待运行作业,并利用目标资源信息中的第二剩余资源信息运行第二调度系统的任务队列中的第四待运行作业,其中,第二剩余资源信息用于表示目标资源信息中除运行第二待运行作业所占据的资源信息之外的资源信息,第四待运行作业用于表示在第二占用比例超过第二比例阈值的情况下,第二调度系统的任务队列中剩余的待运行作业,待运行作业包括:第一待运行作业、第二待运行作业、第三待运行作业和第四待运行作业。

9、根据本专利技术实施例的一个方面,提供了一种作业的调度装置。该装置可以包括:获取单元,用于在当前调度周期内,确定第一调度系统的第一控制节点和第二调度系统的第二控制节点;第一确定单元,用于从第一控制节点的资源信息中,确定至少一计算节点在第一调度系统中占用的第一资源信息,并从第二控制节点的资源信息中,确定至少一计算节点在第二调度系统中占用的第二资源信息;第二确定单元,用于基于第一资源信息和第二资源信息,确定第一控制节点和第二控制节点之间的目标调度设备的目标资源信息;运行单元,用于基于目标调度设备的调度策略和目标资源信息,运行待运行作业,并进入当前调度周期的下一调度周期,其中,待运行作业为从第一调度系统的任务队列和第二调度系统的任务队列中确定。

10、根据本专利技术实施例的另一方面,还提供了一种计算机可读存储介质。该计算机可读存储介质包括存储的程序,其中,在程序运行时控制计算机可读存储介质所在设备执行本专利技术实施例的作业的调度方法。

11、根据本专利技术实施例的另一方面,还提供了一种处理器。该处理器用于运行程序,其中,程序被该处理器运行时执行本专利技术实施例的作业的调度方法。

12、在本专利技术实施例中,在当前调度周期内,确定第一调度系统的第一控制节点和第二调度系统的第二控制节点,然后从第一控制节点的资源信息中,可以确定至少一计算节点在第一调度系统中占用的第一资源信息,并从第二控制节点的资源信息中,可以确定至少一计算节点在第二调度系统中占用的第二资源信息,再根据第一资源信息和第二资源信息,可以确定第一控制节点和第二控制节点之间的目标调度设备的目标资源信息,通过对目标调度设备的调度策略与目标调度策略进行比较,以及通过对各调度系统的任务队列中的待运行作业与目标资源信息进行比较,可以运行待运行作业,并进入当前调度周期的下一调度周期,从而达到了可以缓解计算需求压力的目的,解决了物理集群整体的吞吐率较低的技术问题,实现了可以提高物理集群整体的吞吐率的技术效果。

本文档来自技高网...

【技术保护点】

1.一种作业的调度方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,基于所述第一资源信息和所述第二资源信息,确定所述第一控制节点和所述第二控制节点之间的目标调度设备的目标资源信息,包括:

3.根据权利要求1所述的方法,其特征在于,基于所述目标调度设备的调度策略和所述目标资源信息,运行待运行作业,并进入所述当前调度周期的下一调度周期,包括:

4.根据权利要求3所述的方法,其特征在于,基于所述数量和所述目标资源信息,运行所述待运行作业,包括:

5.根据权利要求4所述的方法,其特征在于,基于所述数量、所述第一比例阈值、所述第二比例阈值和所述目标资源信息,运行所述待运行作业,包括:

6.根据权利要求5所述的方法,其特征在于,基于所述第一比较结果,运行所述第一待运行作业,包括:

7.根据权利要求5所述的方法,其特征在于,基于所述第二比较结果,运行所述第二待运行作业,包括:

8.一种作业的调度装置,其特征在于,包括:

9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的程序,其中,在所述程序运行时控制所述计算机可读存储介质所在设备执行权利要求1至7中任意一项所述作业的调度方法。

10.一种处理器,其特征在于,所述处理器用于运行程序,其中,所述程序被所述处理器运行时执行权利要求1至7中任意一项所述作业的调度方法。

...

【技术特征摘要】

1.一种作业的调度方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,基于所述第一资源信息和所述第二资源信息,确定所述第一控制节点和所述第二控制节点之间的目标调度设备的目标资源信息,包括:

3.根据权利要求1所述的方法,其特征在于,基于所述目标调度设备的调度策略和所述目标资源信息,运行待运行作业,并进入所述当前调度周期的下一调度周期,包括:

4.根据权利要求3所述的方法,其特征在于,基于所述数量和所述目标资源信息,运行所述待运行作业,包括:

5.根据权利要求4所述的方法,其特征在于,基于所述数量、所述第一比例阈值、所述第二比例阈值和所述目标资源信息,运行所述待运...

【专利技术属性】
技术研发人员:马银萍樊春温瑞林杨杰李永坤李俊霖李若淼杨宏辉付振新
申请(专利权)人:北京大学
类型:发明
国别省市:

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

1