[发明专利]资源调度方法、装置、电子设备及存储介质在审
| 申请号: | 202110702487.8 | 申请日: | 2021-06-24 |
| 公开(公告)号: | CN113377498A | 公开(公告)日: | 2021-09-10 |
| 发明(设计)人: | 钱瀚;史少晨;师锐 | 申请(专利权)人: | 北京字节跳动网络技术有限公司 |
| 主分类号: | G06F9/455 | 分类号: | G06F9/455 |
| 代理公司: | 北京开阳星知识产权代理有限公司 11710 | 代理人: | 祝乐芳 |
| 地址: | 100041 北京市石景山区*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 资源 调度 方法 装置 电子设备 存储 介质 | ||
1.一种资源调度方法,其特征在于,所述方法包括:
资源管理器接收资源请求,所述资源请求携带作业运行所需的资源容器数量;
所述资源管理器响应所述资源请求,并将资源分配结果发送至所述作业对应的应用管理器,所述资源分配结果包括为所述作业分配的资源容器所在节点的节点信息和资源容器信息;
所述应用管理器向所述节点信息指示的节点的节点管理器发送所述资源容器信息,以使所述节点管理器启动分配的资源容器;
所述应用管理器判断已启动的所述资源容器数量是否满足所述作业运行所需的资源容器数量;
若满足,则应用管理器向所有已启动的所述资源容器发送作业运行指令,以运行所述作业。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当已启动的所述资源容器数量不满足所述作业运行所需的资源容器数量时,所述应用管理器向所述资源管理器发送新的资源请求;
所述资源管理器响应所述新的资源请求返回新的资源分配结果至所述应用管理器,所述新的资源分配结果包括为所述作业分配的新的资源容器所在节点的节点信息和新的资源容器信息;
所述应用管理器向所述新的资源容器所在节点的节点信息指示的目标节点的节点管理器发送所述新的资源容器信息,以使所述目标节点的节点管理器启动分配的新的资源容器;
所述应用管理器判断当前时刻已启动的所述资源容器数量是否满足所述作业运行所需的资源容器数量;
若满足,则所述应用管理器向当前时刻所有已启动的所述资源容器发送所述作业运行指令。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
若应用管理器判断当前时刻已启动的所述资源容器数量依然不满足所述作业运行所需的资源容器数量,则返回所述应用管理器向所述资源管理器发送新的资源请求的步骤,直至满足所述作业运行所需的资源容器数量时结束。
4.根据权利要求1~3任一项所述的方法,其特征在于,所述方法还包括:
若超过预设时长为所述作业已启动的所述资源容器数量都不满足所述作业运行所需的资源容器数量,则所述应用管理器释放为所述作业所有已启动的资源容器退出。
5.根据权利要求1~3任一项所述的方法,其特征在于,所述方法还包括:
所述应用管理器周期性地向所述节点管理器发送心跳信息,所述心跳信息携带有分配的所述资源容器是否已全部启动的消息;
所述应用管理器向所有已启动的所述资源容器发送作业运行指令的步骤,包括:
在向所述节点管理器发送的心跳信息中携带分配的所述资源容器已全部启动的信息,以使所有已启动的所述资源容器运行所述作业。
6.一种资源调度装置,其特征在于,所述装置包括:
请求接收模块,用于使资源管理器接收资源请求,所述资源请求携带作业运行所需的资源容器数量;
第一资源分配模块,用于使所述资源管理器响应所述资源请求,并将资源分配结果发送至所述作业对应的应用管理器,所述资源分配结果包括为所述作业分配的资源容器所在节点的节点信息和资源容器信息;
资源启动模块,用于使所述应用管理器向所述节点信息指示的节点的节点管理器发送所述资源容器信息,以使所述节点管理器启动分配的资源容器;
资源判断模块,用于使所述应用管理器判断已启动的资源容器数量是否满足所述作业运行所需的资源容器数量;
作业运行模块,用于在所述资源判断模块的判断结果是满足时,使应用管理器向所有已启动的所述资源容器发送作业运行指令,以运行所述作业。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京字节跳动网络技术有限公司,未经北京字节跳动网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110702487.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:气溶胶递送装置和基座单元
- 下一篇:一种原油膨胀驱油剂及其制备方法和应用





