[发明专利]资源调度方法、分布式平台、计算机设备和存储介质在审
申请号: | 201910541012.8 | 申请日: | 2019-06-21 |
公开(公告)号: | CN112114959A | 公开(公告)日: | 2020-12-22 |
发明(设计)人: | 刘鑫;龚亚辉;孙英男;涂中英;王炜煜 | 申请(专利权)人: | 上海哔哩哔哩科技有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F9/455 |
代理公司: | 北京英特普罗知识产权代理有限公司 11015 | 代理人: | 程超 |
地址: | 200433 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 资源 调度 方法 分布式 平台 计算机 设备 存储 介质 | ||
1.一种资源调度方法,其特征在于,包括:
确定任务的任务类型;
根据所述任务的任务类型向所述任务分配超分后资源,其中,向所述任务分配的所述超分后资源定义为任务响应资源,物理资源按照任务类型进行超分得到所述超分后资源;以及
将所述任务响应资源所对应的物理资源绑定至所述任务。
2.根据权利要求1所述的资源调度方法,其特征在于,资源调度方法还包括:
获取所述物理资源的超分配置信息,其中,所述超分配置信息包括将所述物理资源按照任务类型进行超分的信息;
根据所述超分配置信息对所述物理资源进行超分,得到超分后资源;
建立所述物理资源与所述超分后资源的对应关系;
其中,将所述任务响应资源所对应的物理资源绑定至所述任务的步骤包括:根据所述对应关系确定所述任务响应资源所对应的物理资源,并绑定至所述任务。
3.根据权利要求2所述的资源调度方法,其特征在于,
所述物理资源能够同时处理第一任务和第二任务,其中,所述第一任务和所述第二任务的任务类型不同;
所述超分配置信息包括第一配置参数和第二配置参数,其中,所述第一配置参数包括所述第一任务的类型参数和第一超分数量,所述第二配置参数包括所述第二任务的类型参数和第二超分数量。
4.根据权利要求3所述的资源调度方法,其特征在于,
所述物理资源为GPU物理设备,所述第一任务为视频转码任务,所述第二任务为人工智能训练任务。
5.根据权利要求3所述的资源调度方法,其特征在于,
所述第一超分数量为所述物理资源能够同时处理所述第一任务的最大个数;
所述第二超分数量为所述物理资源能够同时处理所述第二任务的最大个数。
6.根据权利要求2所述的资源调度方法,其特征在于,
获取资源的超分配置信息的步骤具体为:读取配置文件中的环境变量参数,其中,所述环境变量参数包括所述超分配置信息。
7.根据权利要求6所述的资源调度方法,其特征在于,
在建立所述物理资源与所述超分后资源的对应关系的步骤之后,所述物理资源调度方法还包括:将所述对应关系缓存至内存;
在根据所述对应关系确定所述任务响应资源所对应的物理资源的步骤之前,所述物理资源调度方法还包括:读取所述内存中缓存的所述对应关系;
所述物理资源调度方法还包括:检测所述配置文件是否被改写,其中,当所述配置文件被改写时,读取改写后的所述配置文件中的环境变量参数,重新建立所述对应关系,并更新所述内存中缓存的所述对应关系。
8.一种分布式平台,其特征在于,包括管理节点和若干处理节点,其中:
所述处理节点包括物理资源和资源调度装置,所述资源调度装置用于执行权利要求1至7中任一项所述的资源调度方法,以对所述物理资源进行调度,还用于将资源信息上报至所述管理节点,其中,所述资源信息包括超分后的资源类型和每种所述资源类型对应的超分后资源的数量;
所述管理节点用于根据所述资源信息调度任务至所述处理节点。
9.一种计算机设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7任一项所述方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于:所述计算机程序被处理器执行时实现权利要求1至7任一项所述方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海哔哩哔哩科技有限公司,未经上海哔哩哔哩科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910541012.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:资源隔离方法、分布式平台、计算机设备和存储介质
- 下一篇:一种贮水槽及洗衣机