[发明专利]一种基于docker的家装行业云渲染集群调度系统及调度方法有效
申请号: | 201911400804.X | 申请日: | 2019-12-30 |
公开(公告)号: | CN111209109B | 公开(公告)日: | 2022-07-08 |
发明(设计)人: | 陈旋;王冲;秦宁 | 申请(专利权)人: | 江苏艾佳家居用品有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F9/455;G06T15/00 |
代理公司: | 南京新慧恒诚知识产权代理有限公司 32424 | 代理人: | 邓唯 |
地址: | 211100 江苏省南京市江宁区*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 docker 行业 渲染 集群 调度 系统 方法 | ||
1.一种基于docker的家装行业云渲染集群调度系统,其特征在于:包含节点管理装置、服务管理装置、节点Agent装置、资源调度装置;
其中,节点管理装置,用于管理云渲染集群内所有节点维护节点信息,其中,节点信息内容包含:节点IP、节点健康状态、节点存储信息、节点内存信息、节点CPU信息、节点GPU信息和节点标签信息;
服务管理装置,用于管理渲染服务,包含渲染服务定义管理和渲染服务实例管理;
节点Agent装置,用于上报节点信息给节点管理装置以及实施渲染服务的发布、删除、启动、停止、暂停、恢复;
渲染服务的删除、启动、停止、暂停、恢复,用于通过使用部署引擎docker相对应指令:start、stop、pause、unpause完成;
资源调度装置,包含渲染节点资源调度模块以及渲染节点资源调度计划;
所述节点信息通过手动方式录入以及节点Agent上报;
渲染服务定义管理包含:服务名称、服务类型、服务程序包地址、启动指令、停止指令、健康检查地址;其中,服务类型和渲染任务类型一一对应;
渲染服务实例管理,用于维护渲染服务与渲染节点的部署关系,同时包含部署参数;部署参数包含:启动渲染服务参数、是否部署实时渲染任务服务;
渲染服务的发布,用于发布部署引擎使用docker,通过docker run指令完成;发布参数基于服务定义以及部署节点;其中服务定义来源于服务管理的服务定义,部署的节点来源于渲染服务实例的渲染服务与渲染节点的部署关系;
渲染节点资源调度模块,还用于负责渲染服务使用的渲染节点数的资源调度以及实时渲染服务的渲染节点资源调度;
渲染服务使用的渲染节点数的资源调度,用于实现通过资源调度模块调用服务管理装置接口增加或减少渲染服务实例、以及变更服务管理的服务定义,在服务管理装置变更完成之后,再调用节点Agent装置发布渲染服务完成渲染节点资源调度;
实时渲染服务的渲染资源调度,在基于不同类型渲染服务的渲染节点资源调度的基础上,当实时渲染服务实例存在实时渲染任务并开始渲染时,资源调整模块调用节点Agent暂停实时渲染服务所在节点的非实时渲染服务,当实时渲染服务渲染任务完成时资源调整模块调用节点Agent装置恢复实时渲染服务所在节点的所有非实时渲染服务;
其中,渲染节点资源调度计划,通过定时任务基于预先配置的该时段渲染服务所占用渲染节点数量配置参数以及当前渲染服务存在的未完成任务数表示为m调整渲染服务的渲染节点资源数量,渲染节点总数表示为all;
其中,渲染服务所占用渲染节点数量配置参数包含:
1、该时段渲染节点数量最小值mifi(t)
2、该时段渲染节点数量最大值mxfi(t)
3、该时段渲染节点数量默认值dfi(t)
4、该时段可增减渲染节点最大值amafi(t)
5、该时段资源占用权重pi
则渲染服务t时段节点数量表示为nfi(t),该服务上一时段节点数量表示为nfi(t-1),渲染服务t时段节点数量nfi(t)计算公式如下:
节点数量计算仍需满足如下限定条件:
限定条件:
mifi(t)≤nfi(t)≤mxfi(t)
限定条件:
当则按资源占用权重pi比值p1:p2...:pn分配差值。
2.一种基于权利要求1所述的基于docker的家装行业云渲染集群调度系统的调度方法,
其特征在于:具体包含如下步骤;
步骤1:获取渲染服务剩余任务数、该时段渲染节点数量配置参数以及上一时段渲染节点数量;
步骤2:将该时段渲染节点数量配置参数代入公式计算渲染服务实例数量:
步骤3:根据步骤2获取服务管理装置变更渲染服务实例数量;
步骤4:部署管理装置通知节点Agent装置执行服务部署变更。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏艾佳家居用品有限公司,未经江苏艾佳家居用品有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911400804.X/1.html,转载请声明来源钻瓜专利网。