[发明专利]基于可控工作流的分布式网络测量任务编排方法及系统有效
申请号: | 202110589996.4 | 申请日: | 2021-05-28 |
公开(公告)号: | CN113328912B | 公开(公告)日: | 2023-02-10 |
发明(设计)人: | 曹华平;陆希玉;王云荣;窦禹;王一宇 | 申请(专利权)人: | 国家计算机网络与信息安全管理中心 |
主分类号: | H04L43/045 | 分类号: | H04L43/045;H04L43/08;H04L43/50;H04L41/082;H04L41/22;H04L41/28;H04L41/0803 |
代理公司: | 南京乐羽知行专利代理事务所(普通合伙) 32326 | 代理人: | 李玉平 |
地址: | 100029*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 可控 工作流 分布式 网络 测量 任务 编排 方法 系统 | ||
1.一种基于可控工作流的分布式网络测量任务编排方法,其特征在于,包括以下步骤:
步骤S1,通过可视化操作界面对具体业务的测量任务模板进行编辑,确立工作流模式以及各个任务的初始参数,然后转入步骤S2;
步骤S2,根据需要在启动任务模板的同时修改文件参数、开始时间和运行周期,并将已提交的任务模板存至数据库和内存集TaskMap集合中,然后转入步骤S3;
步骤S3,更新所有的任务状态信息,下载已完成任务的结果,并遍历TaskMap集合,然后转入步骤S4;其中,通过与测量代理之间进行加密通信更新所有的任务状态信息;
步骤S4,依次获取TaskMap集合中的子任务,遇到不存在父级任务尚未完成的子任务,同时达到指定的开始时间时,提交该子任务至指定的测量代理,修改子任务的状态为进行中,然后转入步骤S5;
步骤S5,持续遍历TaskMap集合,直至TaskMap集合里的任务均已完成,删除内存集TaskMap集合里的所有任务,并存储所有任务的结果,结束遍历;
所述步骤S4-S5中,还根据任务属性,合并所有父级任务的结果文件,并按照需要将其作为该任务的文件参数,最后提交任务至指定的测量代理;将全部任务测量结果合并压缩,修改数据库中相关任务的所有状态信息,并删除TaskMap集合中相关任务信息,保存所有测量结果。
2.根据权利要求1所述的基于可控工作流的分布式网络测量任务编排方法,其特征在于,所述步骤S2中,将已提交的任务模板以邻接存储的方式存至数据库和内存集TaskMap集合中。
3.根据权利要求1所述的基于可控工作流的分布式网络测量任务编排方法,其特征在于,所述步骤S5中,持续遍历TaskMap集合,直至TaskMap集合里的任务均已完成,删除内存集TaskMap集合里的所有任务,并压缩存储所有任务的结果,结束遍历。
4.根据权利要求1所述的基于可控工作流的分布式网络测量任务编排方法,其特征在于,所述步骤S2中,用户根据需要配置各个任务的属性,并启动该任务模板;所述任务的属性包括名称,基本参数,文件参数,开始时间,以及运行周期。
5.一种基于可控工作流的分布式网络测量任务编排系统,其特征在于,包括:
可视化操作界面:通过可视化操作界面对具体业务的测量任务模板进行编辑,确立工作流模式以及各个任务的初始参数;
启动任务模板模块:根据需要在启动任务模板的同时修改文件参数、开始时间和运行周期,并将已提交的任务模板存至数据库和内存集TaskMap集合中;
任务更新模块:更新所有的任务状态信息,下载已完成任务的结果,并遍历TaskMap集合;
任务调度模块:依次获取TaskMap集合中的子任务,遇到不存在父级任务尚未完成的子任务,同时达到指定的开始时间时,提交该子任务至指定的测量 代理,修改子任务的状态为进行中;持续遍历TaskMap集合,直至TaskMap集合里的任务均已完成,删除内存集TaskMap集合里的所有任务,并压缩存储所有任务的结果,结束遍历;进一步,根据任务属性,合并所有父级任务的结果文件,并按照需要将其作为该任务的文件参数,最后提交任务至指定的测量代理;将全部任务测量结果合并压缩,修改数据库中相关任务的所有状态信息,并删除TaskMap集合中相关任务信息,保存所有测量结果;
所述启动任务模板模块,将已提交的任务模板以邻接存储的方式存至数据库和内存集TaskMap集合中;
所述任务更新模块通过与测量代理之间进行加密通信更新所有的任务状态信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国家计算机网络与信息安全管理中心,未经国家计算机网络与信息安全管理中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110589996.4/1.html,转载请声明来源钻瓜专利网。