[发明专利]决策问题的云化解决方法、系统、服务器及存储介质在审
申请号: | 202110521544.2 | 申请日: | 2021-05-13 |
公开(公告)号: | CN113110930A | 公开(公告)日: | 2021-07-13 |
发明(设计)人: | 李皈颖;杨鹏;唐珂 | 申请(专利权)人: | 深圳市凌雀智能科技有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/50;G06F9/54;G06N3/00 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 潘登 |
地址: | 518000 广东省深圳市龙华区民*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 决策 问题 化解 方法 系统 服务器 存储 介质 | ||
1.一种决策问题的云化解决方法,其特征在于,包括:
通过交互模块获取用户上传的问题数据和配置信息;
通过任务管理模块根据所述问题数据和配置信息生成待运行的任务模板;
通过任务管理模块根据所述配置信息基于内置的拆分规则和任务模板生成多个子任务,以所述多个子任务构成待运行的任务实例;
通过交互模块获取用户发送的任务运行命令,并根据所述任务运行命令通过资源管理模块对所述任务实例中的子任务进行容器化打包和微服务封装并以微服务分布式运行,以得到决策结果;
通过交互模块向用户返回所述决策结果。
2.根据权利要求1所述的决策问题的云化解决方法,其特征在于,通过任务管理模块根据所述问题数据和配置信息生成待运行的任务模板,包括:
解析所述问题数据,确定所述问题数据对应的决策任务;
根据所述决策任务的决策任务类别,确定需要设置的决策任务参数变量类别与类型;
解析用户上传的配置信息,结合所述决策任务参数变量类别与类型确定需要设置的决策任务参数变量取值;
依照所述决策任务和所述决策任务参数变量取值,生成所述任务模板。
3.根据权利要求2所述的决策问题的云化解决方法,其特征在于,通过任务管理模块根据所述配置信息基于内置的拆分规则和任务模板生成多个子任务,以所述多个子任务构成待运行的任务实例包括:
解析分布式存储中的任务模板得到任务信息,所述任务信息用于描述决策任务,基于预设的算法库根据所述模板信息对所述决策任务进行微服务化拆分生成子任务以及对应的微服务描述;
对所述子任务进行容器化封装,生成容器镜像文件;
将所述微服务描述与对应的容器镜像文件存储到容器编排工具中,构成待运行的任务实例。
4.根据权利要求2所述的决策问题的云化解决方法,其特征在于,通过交互模块获取用户发送的任务运行命令,并根据所述任务运行命令通过资源管理模块对所述任务实例中的子任务进行容器化打包和微服务封装并分布式运行微服务,以得到决策结果,包括:
通过进程间通信机制获取用户发送的任务运行命令;
根据所述任务运行命令调取所述任务实例对应的微服务描述与容器镜像文件;
根据所述微服务描述查询可分配资源列表,并判断资源是否足够,如果资源足够则将该消息出队,进行处理后放入提交队列中等待被运行,并在可分配资源列表中减少对应资源的数量;
通过消息推送机制或者更新查看机制,获取提交队列中的消息更新,依序根据所述任务配置通过微服务将对应的容器镜像文件调度到具体的分布式节点上运行,以确定决策结果。
5.根据权利要求1所述的决策问题的云化解决方法,其特征在于:
所述交互模块、任务管理模块和资源管理模块由运行在不同分布式节点上的微服务实现。
6.根据权利要求5所述的决策问题的云化解决方法,其特征在于,还包括:
通过任务状态监听机制监听所有任务实例,当出现任务状态发生改变时,更新对应的数据结构,如果任务状态发生异常变化则触发警报,并将出现异常变化的任务实例标记为异常,所述异常变化包括出错或中止。
7.根据权利要求1所述的决策问题的云化解决方法,其特征在于:
所述预设的算法库中提供有主从分布式演化计算框架、岛屿分布式演化算法框架和混合分布式演化算法框架三种中的一种或多种。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市凌雀智能科技有限公司,未经深圳市凌雀智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110521544.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种含渣污油自萃取净化工艺
- 下一篇:一种平菇及其液体菌种的半熟料接种工艺