[发明专利]基于分布式算子的在线模型开发方法、系统与控制方法在审
申请号: | 202211280137.8 | 申请日: | 2022-10-19 |
公开(公告)号: | CN115617330A | 公开(公告)日: | 2023-01-17 |
发明(设计)人: | 陈宇飞;张琴;秦学;胡剑峰 | 申请(专利权)人: | 浙江融象智慧科技有限公司 |
主分类号: | G06F8/35 | 分类号: | G06F8/35 |
代理公司: | 杭州裕阳联合专利代理有限公司 33289 | 代理人: | 王榧 |
地址: | 310000 浙江省杭州市西*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 分布式 算子 在线 模型 开发 方法 系统 控制 | ||
1.一种基于分布式算子的在线模型开发方法,其特征在于,所述方法包括:
依据服务需求生成至少一个服务算子;
基于所述至少一个服务算子和数据库对在线模型进行在线开发;
将开发后的在线模型发布至部署环境服务器的在线模型引擎上。
2.根据权利要求1所述的基于分布式算子的在线模型开发方法,其特征在于,所述依据服务需求生成至少一个服务算子包括:
在Zookeeper服务器上依据服务需求注册组件;
部署环境服务器每隔第一预设时间段判断Zookeeper服务器上是否注册了新的组件;
若Zookeeper服务器上注册了新的组件,则将在线模型服务列表上新增与已注册的新组件对应的新服务;
启动部署环境服务器中的算子开发平台,加载所述新服务,并向数据库获取与新服务对应的服务数据;
在算子开发平台中,依据与新服务对应的服务数据创建服务算子;
将服务算子发布至服务算子池中。
3.根据权利要求2所述的基于分布式算子的在线模型开发方法,其特征在于,所述在Zookeeper服务器上注册组件包括:
依据服务需求创建一个组件;
在组件上部署第一冗余服务器、第二冗余服务器、以及第三冗余服务器;
在Zookeeper服务器上生成一个ZNode目录节点,以将所述组件注册于所述Zookeeper服务器上;
将Zookeeper服务器和第一冗余服务器、第二冗余服务器、以及第三冗余服务器分别建立通信连接;
将数据库和第一冗余服务器、第二冗余服务器、以及第三冗余服务器分别建立通信连接。
4.根据权利要求3所述的基于分布式算子的在线模型开发方法,其特征在于,所述在Zookeeper服务器上注册组件还包括:
每隔预设时间段检测ZNode目录节点和Zookeeper服务器之间的通信关系,判断ZNode目录节点和Zookeeper服务器之间的通信是否处于断开状态;
若ZNode目录节点和Zookeeper服务器之间的通信处于断开状态,则将Zookeeper服务器上的该ZNode目录节点删除。
5.根据权利要求3所述的基于分布式算子的在线模型开发方法,其特征在于,所述在Zookeeper服务器上生成一个ZNode目录节点之后,所述在Zookeeper服务器上注册组件还包括:
生成隶属于ZNode目录节点的三个子节点,所述三个子节点互为冗余关系,每一个子节点均记载该子节点所指向的服务器IP,端口信息和URI。
6.根据权利要求1所述的基于分布式算子的在线模型开发方法,其特征在于,所述基于所述至少一个服务算子和数据库对在线模型进行在线开发,包括:
在部署环境服务器的在线模型开发平台上依次运行每一个服务算子,得到每一个服务算子在数据库中获取到的服务数据;
依据每一个服务算子在数据库中获取到的服务数据,调用numpy科学计算库计算多个服务指标;
创建在线模型,将每一个服务算子在数据库中获取到的服务数据和所有服务指标作为训练数据输入至在线模型,对在线模型进行训练;
将训练后的在线模型作为开发后的在线模型。
7.一种基于分布式算子的在线模型开发系统,其特征在于,包括:
Zookeeper服务器;
部署环境服务器,与所述Zookeeper服务器通信连接,用于执行如权利要求1-6中任意一项所述的基于分布式算子的在线模型开发方法;
至少一个冗余服务器集群,每个冗余服务器集群与一个组件对应,所述冗余服务器集群包括多个冗余服务器,每一个冗余服务器均与所述Zookeeper服务器通信连接;
数据库,所述数据库与所述每一个冗余服务器均通信连接,所述数据库还与所述部署环境服务器通信连接;
至少一个在线模型,搭载于所述部署环境服务器中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江融象智慧科技有限公司,未经浙江融象智慧科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211280137.8/1.html,转载请声明来源钻瓜专利网。