[发明专利]一种面向系统辨识的容器化云工作流处理系统及方法在审
申请号: | 202110561275.2 | 申请日: | 2021-05-22 |
公开(公告)号: | CN113190328A | 公开(公告)日: | 2021-07-30 |
发明(设计)人: | 夏元清;高润泽;詹玉峰;翟弟华;戴荔;孙中奇;张金会;闫莉萍;刘坤;郭泽华;崔冰;邹伟东 | 申请(专利权)人: | 北京理工大学 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F8/61 |
代理公司: | 北京高沃律师事务所 11569 | 代理人: | 杜阳阳 |
地址: | 100081 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 面向 系统 辨识 容器 工作流 处理 方法 | ||
1.一种面向系统辨识的容器化云工作流处理系统,其特征在于,包括:边缘节点、镜像仓库、云资源池、预处理模块、任务管理模块、Redis数据存储系统和Kubernetes系统;
所述边缘节点用于采集被控对象运行产生的输入输出数据;
所述镜像仓库用于存储多个系统辨识的工作流模板;
所述云资源池用于提供计算资源;所述计算资源包括通过所述Kubernetes系统创建的容器;
所述预处理模块用于接收所述工作流模板和所述输入输出数据,根据所述工作流模板对所述输入输出数据进行解析,生成任务序列;
所述任务管理模块用于接收所述任务序列,并根据所述任务序列向所述云资源池释放任务;
Kubernetes系统用于接收所述任务序列,并根据所述任务序列创建容器;所述容器用于执行所述任务序列,获得系统辨识结果;
所述Redis数据存储系统用于存储所述输入输出数据和所述系统辨识结果。
2.根据权利要求1所述的面向系统辨识的容器化云工作流处理系统,其特征在于,还包括监测模块;
所述监测模块用于从所述Kubernetes系统中实时获取计算资源用量和任务序列的执行状态。
3.根据权利要求2所述的面向系统辨识的容器化云工作流处理系统,其特征在于,所述任务管理模块还用于从所述监测模块实时接收计算资源用量和任务序列的执行状态;根据计算资源用量、任务序列的执行状态和所述任务序列创建容器。
4.根据权利要求2所述的面向系统辨识的容器化云工作流处理系统,其特征在于,所述监测模块包括资源状态跟踪器和任务状态跟踪器;
所述资源状态跟踪器用于使用List-watch机制从所述Kubernetes系统中实时获取计算资源用量;
所述任务状态跟踪器用于使用List-watch机制从所述Kubernetes系统中实时获取任务序列的执行状态。
5.根据权利要求1所述的面向系统辨识的容器化云工作流处理系统,其特征在于,所述预处理模块还用于对所述任务序列进行解码,获得多个任务信息,将各所述任务信息写入第一YAML文件;
所述第一YAML文件包括任务序号、任务信息在工作流中层级、任务信息与前继任务和后续任务之间的依赖关系、任务信息对应的任务镜像。
6.根据权利要求1所述的面向系统辨识的容器化云工作流处理系统,其特征在于,所述监测模块还用于将计算资源用量和任务序列的执行状态写入第二YAML文件,并将所述第二YAML文件发送到所述Kubernetes系统。
7.根据权利要求1所述的面向系统辨识的容器化云工作流处理系统,其特征在于,每个边缘节点中包括多个被控对象。
8.根据权利要求1所述的面向系统辨识的容器化云工作流处理系统,其特征在于,还包括用户节点;
所述用户节点用于接收所述系统辨识结果。
9.一种面向系统辨识的容器化云工作流处理方法,其特征在于,所述方法应用于权利要求1-8任意一项所述的面向系统辨识的容器化云工作流处理系统,所述方法包括:
制作多个系统辨识的工作流模板,并将各工作流模板的镜像上传到镜像仓库;所述工作流模板为具有前后依赖关系的有向无环图;
采集被控对象运行产生的输入输出数据,将所述输入输出数据通过网关存储到Redis数据存储系统;
从所述镜像仓库中拉取与所述输入输出数据对应的工作流模板;
根据所述工作流模板对所述输入输出数据进行解析,生成任务序列;
通过Kubernetes系统根据所述任务序列创建容器;
根据所述任务序列向云资源池释放任务;
通过所述容器执行所述任务序列,获得系统辨识结果;
将所述系统辨识结果存储到所述Redis数据存储系统。
10.根据权利要求1所述的面向系统辨识的容器化云工作流处理方法,其特征在于,所述通过Kubernetes系统根据所述任务序列创建容器,具体包括:
从所述Kubernetes系统中实时获取计算资源用量和任务序列的执行状态;
根据计算资源用量、任务序列的执行状态和所述任务序列创建容器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京理工大学,未经北京理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110561275.2/1.html,转载请声明来源钻瓜专利网。