[发明专利]实现计算资源服务化的调度方法、装置、介质、设备及系统有效
申请号: | 201810720779.2 | 申请日: | 2018-06-29 |
公开(公告)号: | CN109062658B | 公开(公告)日: | 2021-06-04 |
发明(设计)人: | 陈绥;叶理灯 | 申请(专利权)人: | 优刻得科技股份有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/50 |
代理公司: | 上海华诚知识产权代理有限公司 31300 | 代理人: | 肖华 |
地址: | 上海市杨浦区隆昌*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 实现 计算 资源 服务 调度 方法 装置 介质 设备 系统 | ||
1.一种实现计算资源服务化的调度方法,其特征在于,包括:
利用闲置物理机来申请CPU受限虚拟机,构建计算资源池;
接收到任务请求时,使用容器镜像打包封装用户程序代码以及代码所依赖的运行环境和相关库;
根据所述资源池中每个虚拟机的负载情况和任务繁忙程度来调度任务请求;
根据实时并发调用量自动增加、减少容器的数量;
其中,包含调度器的任务管理器调度并分发任务给执行器节点,并将执行结果存储于云内存;所述执行器节点执行任务,并将任务返回给所述任务管理器,同时将自身负载情况以及当前运行任务数汇报给集群;所述集群收集所有所述执行器节点的运行信息,并将所收集的信息发送给所述任务管理器。
2.根据权利要求1所述的实现计算资源服务化的调度方法,其特征在于,在首次收到镜像的任务请求时选择多个虚拟机预下载容器镜像,并将后续请求优先调度到已存储该容器镜像的虚拟机中,随着所述容器镜像的调用量的增大,增加预下载容器镜像的虚拟机数量。
3.根据权利要求1所述的实现计算资源服务化的调度方法,其特征在于,该方法还包括将常见的通用算法模板封装成常驻服务,并在所述计算资源池中预先拉起常驻服务容器的步骤。
4.根据权利要求1所述的实现计算资源服务化的调度方法,其特征在于,该方法还包括在容器结束销毁前,统计每个任务容器运行所占用CPU核时的步骤。
5.根据权利要求1所述的实现计算资源服务化的调度方法,其特征在于,每个任务由两个不同的虚拟机同时运行。
6.根据权利要求1所述的实现计算资源服务化的调度方法,其特征在于,在调度任务请求时,采用统一接入层均衡负载,将所述任务请求跨可用区调度。
7.一种实现计算资源服务化的调度装置,其特征在于,包括:
资源池构建单元,被配置为利用闲置物理机来申请CPU受限虚拟机,构建计算资源池;
封装单元,被配置为在接收到任务请求时,使用容器镜像打包封装用户程序代码以及其所依赖的运行环境和相关库;
任务调度单元,被配置为根据所述资源池中每个虚拟机的负载情况和任务繁忙程度来调度任务请求;和
任务容器伸缩单元,被配置为根据实时并发调用量自动增加、减少容器的数量;
其中,包含调度器的任务管理器调度并分发任务给执行器节点,并将执行结果存储于云内存;所述执行器节点执行任务,并将任务返回给所述任务管理器,同时将自身负载情况以及当前运行任务数汇报给集群;所述集群收集所有所述执行器节点的运行信息,并将所收集的信息发送给所述任务管理器。
8.根据权利要求7所述的实现计算资源服务化的调度装置,其特征在于,还包括镜像预热单元,被配置为在首次收到镜像的任务请求时选择多个虚拟机预下载容器镜像,并将后续请求优先调度到已存储该容器镜像的虚拟机中,随着所述容器镜像的调用量的增大,增加预下载容器镜像的虚拟机数量。
9.根据权利要求7所述的实现计算资源服务化的调度装置,其特征在于,还包括持久化任务调度单元,被配置为将常见的通用算法模板封装成常驻服务,并在所述计算资源池中预先拉起常驻服务容器。
10.根据权利要求7所述的实现计算资源服务化的调度装置,其特征在于,还包括统计单元,被配置为在容器结束销毁前,统计每个任务容器运行所占用CPU核时。
11.根据权利要求7所述的实现计算资源服务化的调度装置,其特征在于,每个任务由两个不同的虚拟机同时运行。
12.根据权利要求7所述的实现计算资源服务化的调度装置,其特征在于,所述任务调度单元在调度任务请求时,采用统一接入层均衡负载,将所述任务请求跨可用区调度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于优刻得科技股份有限公司,未经优刻得科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810720779.2/1.html,转载请声明来源钻瓜专利网。