System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 云平台任务调度方法、计算机设备和存储介质技术_技高网

云平台任务调度方法、计算机设备和存储介质技术

技术编号:40360133 阅读:9 留言:0更新日期:2024-02-09 14:46
本申请涉及资源调度技术领域,特别是涉及云平台任务调度方法、计算机设备和存储介质。本申请所提供的一种云平台任务调度方法,包括获取任务的需求核心数,获取节点队列的可用核心数;判断可用核心数等于需求核心数的节点队列中是否存在可用的计算节点;响应于检测到可用的计算节点,将任务调度至计算节点执行;其中,计算节点根据剩余核心数的不同被存储在不同的节点队列中,节点队列的可用核心数小于等于节点队列中计算节点的剩余核心数。通过上述方法,能够利用剩余核心数对节点进行分类,从而根据任务的需求核心数快速获取到合适的计算节点,有效提升任务调度效率。

【技术实现步骤摘要】

本申请涉及资源调度,特别是涉及云平台任务调度方法、计算机设备和存储介质


技术介绍

1、随着深度学习技术的不断发展,将深度学习框架集成到基于云存储、云计算的基础架构上,可以实现更高的速度、更高的扩展性。云计算平台的计算资源一般都由用户自发进行抢占,这种调度方式需要用户能够较为准确地估算任务所需的资源,但任务所需的资源多样,总体估算困难;并且,这种自发的抢占方式对于计算节点的计算资源没有统筹规划,十分影响计算资源的利用率,也对其他任务的正常调度造成了不良影响。


技术实现思路

1、为解决上述问题,本申请的主要目的是提供云平台任务调度方法、计算机设备和存储介质,用于提升计算资源利用率。

2、本申请提供一种方法,包括获取任务的需求核心数,获取节点队列的可用核心数;判断可用核心数等于需求核心数的节点队列中是否存在可用的计算节点;响应于检测到可用的计算节点,将任务调度至计算节点执行。

3、本申请提供一种计算机设备,包括存储器、处理器,所述存储器连接所述处理器,所述存储器用于存储可在处理器上运行的计算机程序,所述处理器执行所述计算机程序以实现如上述任一项的方法。

4、本申请提供一种计算机可读的存储介质,所述计算机可读的存储介质存储有计算机程序,所述计算机程序在计算机处理器中执行时实现如上述任一项所述的方法。

5、本申请的有益效果是:区别于现有技术,本申请公开了根据计算节点的剩余核心数对计算节点进行分类管理,能够在任务调度过程中根据任务的需求核心数获取可用核心数匹配的节点队列,从而将任务调度至剩余核心数合适的计算节点上,降低了任务调度发生阻塞的概率,提升了任务的调度效率以及计算节点计算资源的利用率。

本文档来自技高网...

【技术保护点】

1.一种云平台任务调度方法,其特征在于,包括:

2.根据权利要求1所述的云平台任务调度方法,其特征在于,所述节点队列包括优先队列和一核队列,所述优先队列中的所述计算节点的所述剩余核心数大于0且不为2的整数幂,所述一核队列中的所述计算节点的所述剩余核心数为2的正整数幂,所述一核队列和所述优先队列的所述可用核心数都为1,且所述优先队列和所述一核队列中的所述计算节点都至少有一个核心被占用;

3.根据权利要求1所述的云平台任务调度方法,其特征在于,所述节点队列包括一般队列和空闲队列,所述一般队列中的所述计算节点都至少有一个核心被占用,所述空闲队列中的所述计算节点没有任何核心被占用;

4.根据权利要求2或3所述的云平台任务调度方法,其特征在于,

5.根据权利要求1所述的云平台任务调度方法,其特征在于,

6.根据权利要求5所述的云平台任务调度方法,其特征在于,

7.根据权利要求6所述的云平台任务调度方法,其特征在于,

8.根据权利要求5所述的云平台任务调度方法,其特征在于,

9.一种计算机设备,包括存储器、处理器,所述存储器连接所述处理器,所述存储器用于存储可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至8任一项所述的方法。

10.一种计算机可读的存储介质,所述计算机可读的存储介质存储有计算机程序,其特征在于,所述计算机程序在计算机处理器中执行时实现如权利要求1至8任一项所述的方法。

...

【技术特征摘要】

1.一种云平台任务调度方法,其特征在于,包括:

2.根据权利要求1所述的云平台任务调度方法,其特征在于,所述节点队列包括优先队列和一核队列,所述优先队列中的所述计算节点的所述剩余核心数大于0且不为2的整数幂,所述一核队列中的所述计算节点的所述剩余核心数为2的正整数幂,所述一核队列和所述优先队列的所述可用核心数都为1,且所述优先队列和所述一核队列中的所述计算节点都至少有一个核心被占用;

3.根据权利要求1所述的云平台任务调度方法,其特征在于,所述节点队列包括一般队列和空闲队列,所述一般队列中的所述计算节点都至少有一个核心被占用,所述空闲队列中的所述计算节点没有任何核心被占用;

4.根据权利要求2或3所述的云平台任务调度方法,其特...

【专利技术属性】
技术研发人员:殷俊吴飞朱家晟江达秀王志骁吴立骆昕
申请(专利权)人:浙江大华技术股份有限公司
类型:发明
国别省市:

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

1