渐进的制图制造技术

技术编号:8493972 阅读:206 留言:0更新日期:2013-03-29 06:42
本发明专利技术实施例包括用于逐步绘制网络通信流数据的图的装置、方法和计算机程序。在一个实施例中,所述方法包括,在网络通信量分析机接收对于某时期内的网络通信流数据的查询。所述方法还包括修改该查询,从而产生多于一个子查询,每个子查询基于所述某时期内的不同时段;执行至少一个子查询;以及随着完成每个子查询而递增地输出每个执行过的所述子查询的结果。

【技术实现步骤摘要】
【国外来华专利技术】渐进的制图
本专利技术实施例一般涉及网络通信量分析和报告。具体来说,本专利技术的示例涉及用 于报告网络通信流数据的方法、系统和计算机程序。
技术介绍
由于一些原因,其中包括分析网络上新应用的影响,对网络缺陷点进行故障检 测,探测大流量用户的带宽以及保护网络,网络管理员关注网络通信流数据。思科公司 (Cisco Systems )开发的NetFlow是有关通信流数据的主要协议。还有一些其他种类的流 协议,例如,sFlow、IPFIX、Jflow、NetStream和Cflowd。所有这些协议支持与NetFlow相 似的流,并且这些流包括相似的信息类型,例如,源网际协议(IP)地址、目的地IP地址、源 端口、目的地端口、IP协议、进路接口、IP服务类型、开始和结束时间、字节数和下一跳。由于网络变得更加庞大和复杂,分析和报告通信流数据的系统必须更加有效地处 理关于网络通信生成的越来越多的信息量。从许多的网络设备聚集数据会造成包含数亿条 目或数亿流量的数据集。此外,运行并报告对于大规模的数据集的查询会使存储系统或者 数据库负担加重。解决这种数据过量问题的传统方法是提高作为存储系统的主机的硬件的 数量或质量。
技术实现思路
本专利技术的一个实施例涉及方法。所述方法包括在网络通信量分析机接收对于某时 期内的网络通信流数据的查询,并且修改该查询从而产生多于一个子查询,其中每个子查 询基于所述某时期内的不同时段。所述方法还包括执行至少一个子查询,并且随着完成每 个子查询而递增(或渐进地)输出每个所述执行过的子查询的结果。另一个实施例涉及装置。所述装置包括接收器和处理器,接收器被配置用于接收 对于某时期内的网络通信流数据的查询。处理器被配置用于控制该装置以修改该查询从而 产生多于一个子查询,其中每个子查询基于所述某时期内的不同时段;执行至少一个子查 询;以及随着完成子查询而递增地输出所述子查询的结果。另一个实施例涉及包含在计算机可读介质上的计算机程序。所述计算机程序被配 置用于控制处理器去执行操作,所述操作包括在网络通信量分析机接收对于某时期内的网 络通信流数据的查询;以及修改该查询从而产生多于一个子查询,其中每个子查询基于该 某时期内的不同时段。所述操作进一步包括执行至少一个子查询,以及随着完成每个子查 询而递增输出每个所述执行过的子查询的结果。另一个实施例涉及装置。所述装置包括接收构件和修改构件;接收构件用于在网 络通信量分析机接收对于某时期内的网络通信流数据的查询,修改构件用于修改该查询从 而产生多于一个子查询,其中每个子查询基于该某时期内的不同时段。所述装置还包括执 行构件和输出构件;执行构件用于执行至少一个子查询,输出构件用于随着完成每个子查 询而递增输出所述每个执行过的子查询的结果。附图说明为了正确的理解本专利技术,应参考附图,其中图1根据一个实施例示出系统;图2示出由本专利技术例示性的实施例产生的初始图图3根据本专利技术实施例示出另一图4根据一个实施例还示出另一图5依据实施例示出完整图6根据一个实施例示出系统;以及图7根据一个实施例示出例示性的方法。具体实施方式本专利技术实施例包括用于报告网络通信流数据的方法、装置、系统和/或计算机程 序。响应性是报告网络通信量的重要方面。需要报告的用户通常在请求这些报告时有紧迫 的目地。在网络管理领域尤其如此。网络管理员需要快速评估网络状态从而对可能存在的 任何问题进行故障诊断。网络管理员监控的一个重要的方面是网络通信量。网络通信量数 据经常被封装在流中。复杂的网络产生大量流。当有巨大量的流时,生成关于网络通信量 的报告是困难的。完成单个查询要耗费数分钟或者甚至数小时。如果商业关键业务没有正 常执行,那么对于组织来说这种时间损失的代价昂贵。本专利技术实施例通过快速地向管理员 (用户)返回最重要的数据解决这些问题。根据一个实施例,最重要的数据可理解为业务、协 议或者消耗最多资源数量的实体。因此,本专利技术的实施例包括系统,该系统通过随着执行已分段的查询并且返回结 果而逐步地发送图,从而提高网络通信流报告的响应性。在一个实施例里,网络通信量分析 机扫描要报告的适合网络实体。在一些实施例中,网络通信量分析机将选择消耗网络带宽 量最多的网络实体进行报告。然后,网络通信量分析机可以从每个实体选择最近时期的数 据。网络通信量分析机可以生成并且发送表示第一时期的图。然后,网络通信量分析机对 每个下一最近的时期重复该过程。结果,网络通信流报告的初始响应时间被显著提高。图1根据一个实施例不出例不性的系统。所述系统包括网络通信量分析机100、网 络通信量数据存储器110和终端120。网络通信量数据存储器110存储网络通信流数据。 网络通信量数据存储器110可以是数据库或者任何其他适当的存储设备。用户,例如网络 管理员,可以利用终端120向网络通信量分析机100发送请求或者查询。例如,该请求可以 是对关于涉及网络中一个或者更多个网络实体的网络通信流数据的报告的请求。在一些实 施例中,该请求可以指示网络管理员关注的若干网络实体和某个时期。网络通信量分析机100从终端120接收请求并且扫描要报告的适合网络实体。例 如,如果用户请求关于在昨天一天内在网络上产生的通信量为前五名的网络实体的报告, 则网络通信量分析机100将创建查询去获取前五个的结果,该结果根据传送的数据总量排 序。然后,网络通信量分析机100向终端120发送初始响应,该初始响应指示出网络上正在 产生最大通信量的网络实体。这是向关注于发现网络上的问题的用户发送及时反馈的最快 速的方式。接下来,网络通信量分析机100递增地生成表示请求的时期的图。例如,继续上面 的例子,网络通信量分析机100可以通过创建查询开始,以获取之前标识的前五名通信量 产生者在最近的时间段传送的数据总量,该查询被发送到网络通信量数据存储器110。该 时间段可以是一小时、两小时或者任何其他有用的时间段。在一个实施例中,该时间段为用 户请求里包含的时期的某个部分。因此,在一些实施例中,网络通信量分析机100可以修改 请求从而产生部分请求或者子请求,该部分请求或者子请求覆盖的时间段在请求的时期之 内。以这种方式,网络通信量分析机100可以更快更有效地产生针对请求的增量结果,下面 将对此进行进一步的详细讨论。响应从网络通信量分析机100接收到的查询,网络通信量数据存储器110依据该 查询提供的参数来获取数据总量,并且向网络通信量分析机100返回获取到的信息。当网 络通信量数据存储器110返回查询结果时,网络通信量分析机100生成图的图像或者数据 表示并且向用户发送初步结果,该图示出查询结果。图2示出初始的增量时间段的例示性 增量图。图更新可以被绘制或生成在终端120 (客户端)或网络通信量分析机100 (服务器 端)。在一个实施例中,传递初始增量图或结果的速度是传递完整图的两倍或者更快。网络通信量分析机将继续查询网络通信量数据存储器110并且产生附加的增量 结果,如图3和4所示,这些增量结果被合并在图中。具体地,根据一个实施例,对每个之后 的时间段重复该过程,迭代地向用户返回更完整的图,直到完成如图5中所示的图。图6示出系统10的框图,该系统可以实现本专利技术的一个实施例。系统10包括总 线12或者本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】2010.05.17 US 12/781,4321.一种方法,其包括 在网络通信量分析机接收对于某时期内的网络通信流数据的查询; 修改所述查询以产生多于一个子查询,其中每个所述子查询基于所述某时期内的不同时段; 执行至少一个所述子查询;以及 随着完成每个所述子查询,递增地输出每个所述执行过的子查询的结果。2.根据权利要求1所述的方法,其中递增地输出所述结果包括当完成一个子查询时立即输出所述子查询的所述结果。3.根据权利要求1所述的方法,其中递增地输出所述结果包括生成示出所述子查询的增量结果的图形图。4.根据权利要求1所述的方法,还包括迭代地进行递增输出直至完成所有的所述子查询。5.根据权利要求1所述的方法,其中所述查询涉及来自至少一个网络实体的通信流数据。6.根据权利要求1所述的方法,还包括扫描用于报告的多个网络实体,并且在所述多个网络实体中选择进行报告的至少一个传送最大数据量的网络实体。7.一种装置,其包括 接收器,所述接收器被配置用于接收对于某时期内的网络通信流数据的查询;以及 处理器,所述处理器被配置用于控制所述装置用以 修改所述查询以产生多于一个子查询,其中每个所述子查询基于所述某时期内的不同时段; 执行至少一个所述子查询;以及 随着完成所述子查询而递增地输出所述子查询的结果。8.根据权利要求7所述的装置,其中所述处理器还被配置用于控制所述装置在当完成一个子查询时立即输出所述子查询的所述结果。9.根据权利要求7所述的装置,其中所述处理器还被配置用于控制所述装置去生成示出所述子查询的增量结果的图形图。10.根据权利要求7所述的装置,其中所述处理器还被配置用于控制所述装置去迭代地执行递增输出直至所有的所...

【专利技术属性】
技术研发人员:D·R·莫尔特比J·道里斯
申请(专利权)人:国际索拉温兹公司
类型:
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1