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

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

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

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

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

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

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN114153582A(43)申请公布日2022.03.08(21)申请号202111440870.7(22)申请日2021.11.30(71)申请人上海商汤科技开发有限公司地址201306上海市自由贸易试验区临港新片区环湖西二路888号C楼(72)发明人张馨月(74)专利代理机构北京林达刘知识产权代理事务所(普通合伙)11277代理人刘新宇(51)Int.Cl.G06F9/48(2006.01)G06F9/50(2006.01)权利要求书4页说明书29页附图7页(54)发明名称资源调度方法及装置、电子设备和存储介质(57)摘要本公开涉及一种资源调度方法及装置、电子设备和存储介质,所述方法包括:响应于目标用户向集群的指定分区提交待执行任务,检测所述指定分区中是否存在满足所述待执行任务所需的目标计算资源的空闲计算资源;在所述指定分区中不存在满足所述目标计算资源的空闲计算资源的情况下,获取所述目标用户在所述指定分区的第一用户优先级,和/或获取所述待执行任务的第一任务优先级;根据所述第一用户优先级和/或所述第一任务优先级,为所述待执行任务调度所述指定分区的计算资源。本公开实施例可实现合理化地自动为待执行任务调度该指定分区的计算资源。CN114153582ACN114153582A权利要求书1/4页1.一种资源调度方法,其特征在于,包括:响应于目标用户向集群的指定分区提交待执行任务,检测所述指定分区中是否存在满足所述待执行任务所需的目标计算资源的空闲计算资源;在所述指定分区中不存在满足所述目标计算资源的空闲计算资源的情况下,获取所述目标用户在所述指定分区的第一用户优先级,和/或获取所述待执行任务的第一任务优先级;根据所述第一用户优先级和/或所述第一任务优先级,为所述待执行任务调度所述指定分区的计算资源。2.根据权利要求1所述的方法,其特征在于,所述目标用户的第一用户优先级是根据指定项目的第一项目信息确定的,所述第一项目信息包括项目规模、项目等级以及项目紧急程度中的至少一种;所述待执行任务的第一任务优先级是根据所述指定项目的第二项目信息确定的,所述第二项目信息包括所述项目规模、所述项目等级、所述项目紧急程度以及项目中任务的重要程度中的至少一种;其中,所述获取所述目标用户在所述指定分区的第一用户优先级,和/或获取所述待执行任务的第一任务优先级,包括:根据所述第一项目信息,确定所述目标用户在所述指定分区的第一用户优先级,其中,所述第一用户优先级与所述第一项目信息正相关;和/或,根据所述第二项目信息,确定所述第一用户提交的待执行任务的第一任务优先级,其中,所述第一任务优先级与所述第二项目信息正相关。3.根据权利要求1所述的方法,其特征在于,所述根据所述第一用户优先级和/或所述第一任务优先级,为所述待执行任务调度所述指定分区的计算资源,包括:根据所述第一用户优先级,判断所述指定分区中是否存在第一用户,所述第一用户的用户优先级小于所述目标用户的第一用户优先级;在所述指定分区中存在所述第一用户,且所述第一用户对应的第一任务在所述指定分区占用的计算资源满足所述目标计算资源的情况下,停止执行所述第一任务并释放所述第一任务占用的计算资源,以利用释放的计算资源执行所述待执行任务;或,在所述指定分区中不存在所述第一用户,或所述第一任务占用的计算资源不满足所述目标计算资源的情况下,将所述待执行任务添加至待调度队列,以等待调度计算资源。4.根据权利要求3所述的方法,其特征在于,所述指定分区中正在执行多个第一任务,所述停止执行所述第一任务并释放所述第一任务占用的计算资源,包括:根据各个第一任务的运行时长以及所述目标计算资源,从所述多个第一任务中选取待停止执行的至少一个第一任务,其中,所述各个第一任务的运行时长表征所述各个第一任务从启动时刻至当前时刻之间的时长;停止执行选取的所述至少一个第一任务,并释放选取的所述至少一个第一任务占用的计算资源,以利用释放的计算资源执行所述待执行任务。5.根据权利要求3所述的方法,其特征在于,所述根据所述第一用户优先级和/或所述第一任务优先级,为所述待执行任务调度所述指定分区的计算资源,还包括:在所述指定分区中不存在所述第一用户的情况下,判断所述指定分区中是否存在第二用户,所述第二用户的用户优先级等于所述目标用户的第一用户优先级;2CN114153582A权利要求书2/4页在所述指定分区中存在所述第二用户,且所述第二用户对应的第二任务的第二任务优先级小于所述第一任务优先级的情况下,判断所述第二任务在所述指定分区占用的计算资源是否满足所述目标计算资源;在所述第二任务占用的计算资源满足所述目标计算资源的情况下,停止执行所述第二任务并释放所述第二任务占用的计算资源,