[发明专利]基于意图驱动的网络测量方法和装置有效
申请号: | 202110632518.7 | 申请日: | 2021-06-07 |
公开(公告)号: | CN113438124B | 公开(公告)日: | 2022-05-06 |
发明(设计)人: | 王之梁;程鑫;杨家海;张世泽 | 申请(专利权)人: | 清华大学 |
主分类号: | H04L43/50 | 分类号: | H04L43/50;H04L43/04 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 王萌 |
地址: | 10008*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 意图 驱动 网络 测量方法 装置 | ||
1.一种基于意图驱动的网络测量方法,其特征在于,包括以下步骤:
获取用户编写的网络测量任务;
根据所述网络测量任务所需要的测量数据源,将所述网络测量任务下发至相应的测量数据源处和全局流式处理器处;
使用所述测量数据源接收所述网络测量任务,并产生数据流;
从所述测量数据源处提取所述数据流,并将所述数据流传输给本地流式处理器;
使用所述本地流式处理器接收所述数据流,之后所述数据流执行本地测量任务,得到本地测量结果,并将所述本地测量结果传输至所述全局流式处理器;
使用所述全局流式处理器汇总网络范围内各个本地流式处理器产生的本地测量结果,得到汇总结果,之后所述汇总结果执行全局测量任务,得到测量结果;
获取所述测量结果,并根据所述测量结果展示系统的运行状态;
其中,所述用户编写的网络测量任务,包括:用户基于测量意图,通过提供的测量原语,编写所述网络测量任务,其中,所述测量原语在本地测量任务阶段和全局流式处理阶段是一致的;测量原语包括核心原语、流式处理原语、高级原语,其中,所述核心原语,提供基于时空粒度的网络流量处理方式;所述流式处理原语,提供流式任务处理方式;所述高级原语,提供网络测量任务常用的数据结构和操作;
所述执行本地测量任务的具体过程为:所述数据流按照用户定义的测量逻辑,执行转换操作;
所述执行全局测量任务的具体过程为:所述汇总结果按照用户定义的测量逻辑,执行转换操作。
2.如权利要求1所述的方法,其特征在于,若所述网络测量任务在执行所述本地测量任务阶段调用了高层原语中主动探测的相关原语,将根据用户指定的方式构造主动探测包,并按照给定的参数发起主动探测,得到相应的探测响应包,之后对所述探测响应包进行分析得到主动探测结果,并将所述主动探测结果返回给所述本地流式处理器。
3.一种基于意图驱动的网络测量装置,其特征在于,包括Runtime组件、Driver组件、本地流式处理器、全局流式处理器,其中,
所述Runtime组件,用于接收用户编写的网络测量任务,并将所述网络测量任务下发至相应的测量数据源处和全局处理源处;
所述Driver组件,用于与底层的测量数据源进行直接交互,提取所需的测量数据流并发送至所述本地流式处理器,其中,不同类型的测量数据源需要不同类型的Driver;
所述本地流式处理器,用于在所述测量数据源处进行本地阶段的测量任务,得到本地测量结果,并将所述本地测量结果发送至所述全局流式处理器;
所述全局流式处理器,用于汇总各个本地流式处理发送的本地测量结果,得到汇总结果,之后所述汇总结果执行全局阶段的测量任务,输出最终测量结果;
所述Runtime组件,还用于获取所述最终测量结果,并根据所述最终测量结果展示系统的运行状态;
其中,所述用户编写的网络测量任务,包括:用户基于测量意图,通过提供的测量原语,编写所述网络测量任务,其中,所述测量原语在本地测量任务阶段和全局流式处理阶段是一致的;测量原语包括核心原语、流式处理原语、高级原语,其中,所述核心原语,提供基于时空粒度的网络流量处理方式;所述流式处理原语,提供流式任务处理方式;所述高级原语,提供网络测量任务常用的数据结构和操作;
进行本地阶段的测量任务的具体过程为:所述数据流按照用户定义的测量逻辑,执行转换操作;
执行全局阶段的测量任务的具体过程为:所述汇总结果按照用户定义的测量逻辑,执行转换操作。
4.如权利要求3所述的装置,其特征在于,所述Driver组件还用于:
若所述网络测量任务在进行所述本地阶段的测量任务时调用了高层原语中的中主动探测的相关原语,相应类型的Driver组件将根据用户指定的方式构造主动探测包,并按照给定的参数发起主动探测,得到相应的探测响应包,之后对所述探测响应包进行分析得到主动探测结果,并将所述主动探测结果返回给所述本地流式处理器。
5.一种非临时性计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-2中任一所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学,未经清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110632518.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种可燃烧的3D直写墨水及其制备方法和应用
- 下一篇:一种换热器用内翅片管