预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共20页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN114138439A(43)申请公布日2022.03.04(21)申请号202111447410.7(22)申请日2021.11.30(71)申请人上海商汤科技开发有限公司地址201306上海市自由贸易试验区临港新片区环湖西二路888号C楼(72)发明人张馨月(74)专利代理机构北京林达刘知识产权代理事务所(普通合伙)11277代理人刘新宇(51)Int.Cl.G06F9/48(2006.01)G06F9/50(2006.01)G06F9/54(2006.01)权利要求书2页说明书14页附图3页(54)发明名称任务调度方法及装置、电子设备和存储介质(57)摘要本公开涉及一种任务调度方法及装置、电子设备和存储介质,所述方法包括:响应于集群的任一分区中存在空闲的第一计算资源,根据第一计算资源,从待调度任务队列中确定出与第一计算资源匹配的目标任务,其中,待调度任务队列中存有待调度的至少一个任务;将目标任务分配至所述分区,以利用分区的第一计算资源执行目标任务。本公开实施例可实现跨分区的资源利用,提高了集群的资源利用率。CN114138439ACN114138439A权利要求书1/2页1.一种任务调度方法,其特征在于,包括:响应于集群的任一分区中存在空闲的第一计算资源,根据所述第一计算资源,从待调度任务队列中确定出与所述第一计算资源匹配的目标任务,其中,所述待调度任务队列中存有待调度的至少一个任务;将所述目标任务分配至所述分区,以利用所述分区的第一计算资源执行所述目标任务。2.根据权利要求1所述的方法,其特征在于,所述待调度任务队列中还存有资源信息,所述资源信息表征所述待调度的至少一个任务所需的第二计算资源,所述响应于集群的任一分区中存在空闲的第一计算资源,根据所述第一计算资源,从所述待调度任务队列中确定出与所述第一计算资源匹配的目标任务,包括:响应于所述集群的任一分区中存在空闲的第一计算资源,根据所述第一计算资源以及所述资源信息,确定是否存在与所述第一计算资源匹配的第二计算资源;在存在与所述第一计算资源匹配的第二计算资源的情况下,将与所述第一计算资源匹配的第二计算资源所对应的任务,确定为所述目标任务。3.根据权利要求1所述的方法,其特征在于,在将所述目标任务分配至所述分区之后,所述方法还包括:在所述分区接收到需优先执行的高优先级任务的情况下,停止执行所述目标任务并释放所述目标任务占用的第三计算资源,第三计算资源为执行目标任务所需的计算资源;检测所述集群中是否存在目标分区,所述目标分区中存在空闲的、与所述第三计算资源匹配的第四计算资源,所述目标分区是所述集群中除所述分区以外的其它分区;在所述集群中存在所述目标分区的情况下,将所述目标任务分配至所述目标分区,以利用所述目标分区中空闲的计算资源继续执行所述目标任务。4.根据权利要求3所述的方法,其特征在于,所述在所述集群中存在所述目标分区的情况下,将所述目标任务分配至所述目标分区,包括:在所述集群中存在多个所述目标分区的情况下,计算所述第三计算资源与各个所述目标分区的第四计算资源之间的比值;将所述目标任务分配至所述比值中的最大值所对应的目标分区。5.根据权利要求3所述的方法,其特征在于,在检测所述集群中是否存在目标分区之后,所述方法还包括:在所述集群中不存在所述目标分区的情况下,将所述目标任务重新添加至所述待调度任务队列,以等待所述集群的各个分区中存在空闲的第三计算资源。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:利用多个监测节点,分别监测所述集群的各个分区中是否存在空闲的计算资源;其中,所述响应于集群的任一分区中存在空闲的第一计算资源,根据所述第一计算资源,从待调度任务队列中确定出与所述第一计算资源匹配的目标任务,包括:响应于任一监测节点监测到任一分区中存在空闲的第一计算资源,根据所述第一计算资源,从待调度任务队列中确定出与所述第一计算资源匹配的目标任务。7.根据权利要求6所述的方法,其特征在于,所述方法还包括:获取待调度的至少一个任务,并将所述待调度的至少一个任务添加至所述待调度任务2CN114138439A权利要求书2/2页队列,所述待调度的至少一个任务包括:允许被随时启动执行且允许被随时停止执行的任务。8.根据权利要求1或6所述的方法,其特征在于,所述将所述目标任务分配至所述分区,包括:将执行所述目标任务所需的函数对象,通过所述分区对应的监测节点传输至所述分区。9.一种任务调度装置,其特征在于,包括:目标任务确定模块,用于响应于集群的任一分区中存在空闲的第一计算资源,根据所述第一计算资源,从待调度任务队列中确定出与所述第一计算资源匹配的目标任务,其中,所述待调度任务队列中存有待调度的至少一个任