用于处理网络数据的系统和方法技术方案

技术编号:32440887 阅读:35 留言:0更新日期:2022-02-26 08:02
呈现了使用由单个代码基管理的单个处理流水线来提供数据分析并生成网络事件的实时和历史视图的方法和系统。计算设备可以接收指示在网络上发生的多个事件的数据流。计算设备可以使用单个处理流水线来处理数据流以生成中间数据和批数据。中间数据可以用于生成历史视图,并且批数据可以包括一段时间间隔的多个中间数据。计算设备可以基于中间数据的子集和批数据来生成事件的历史视图。最后,计算设备可以将历史视图提供到处理层,以使得计算设备能够响应对关于网络的信息的请求。能够响应对关于网络的信息的请求。能够响应对关于网络的信息的请求。

【技术实现步骤摘要】
【国外来华专利技术】用于处理网络数据的系统和方法
[0001]相关申请的交叉引用
[0002]本申请要求于2019年7月18日提交的并且名称为“用于处理网络数据的系统和方法(System and Method for Processing Network Data)”的美国非临时专利申请第16/515,344号的优先权,其全部内容通过引用明确地并入本文。


[0003]本文描述的各方面总体上涉及计算机联网以及与其相关的硬件和软件。更具体地,本文描述的一个或多个方面提供网络事件的数据处理。

技术介绍

[0004]分析服务允许用户查看网络上发生的实时和历史事件。典型地,这些分析服务使用两个不同的处理流水线,一个用于提供实时视图,并且另一个用于提供历史视图。使问题复杂化的是,实时视图处理流水线和历史视图处理流水线源自两个不同的代码基。

技术实现思路

[0005]下文呈现本文描述的各个方面的简化概述。本概述不是广泛的概览,并且不旨在识别所需的或关键的元件或者描绘权利要求的范围。以下概述仅以简化形式呈现一些概念,作为以下提供的更详细描述的介绍性序言。
[0006]本文描述的各方面涉及使用单个处理流水线和单个代码基来生成网络事件的实时和历史视图。计算设备可以接收指示在网络上发生的多个事件的数据流。计算设备可以使用单个处理流水线来处理数据流以生成中间数据和批数据。中间数据可以用于生成历史视图。此外,中间数据可以在实时视图中作为实时事件显示。批数据可以包括一段时间间隔的多个中间数据。计算设备可以基于中间数据的子集和批数据来生成事件的历史视图。计算设备可以基于所生成的历史视图经由处理层来响应对关于网络的信息的请求。计算设备可以将中间数据存储在第一存储器中,并使中间数据呈现为实时视图中的数据点。另外,批数据可以存储在诸如时间数据库的第二存储器中。中间数据和批数据可以用于检测异常网络状况。例如,可以将中间数据与阈值进行比较,并且当中间数据大于阈值时,可以生成指示异常状况的警报。还可以将批数据与阈值进行比较以检测异常网络状况。当网络状况正常(即,低于阈值)时,可以将中间数据和/或批数据提供到机器学习系统以构建网络模型。在一些实施例中,当检测到异常网络状况时,可以调整一个或多个网络参数。
[0007]使用单个处理流水线和单个代码基生成中间数据和批数据提供了比实施多个代码基和多个处理流水线的现有技术系统更好的可缩放性。特别地,与实施多个代码基和多个处理流水线的现有技术系统相比,单个处理流水线和单个代码基降低了处理资源和网络带宽资源的消耗。
[0008]受益于以下进一步详细讨论的公开内容,将理解这些和附加的方面。
附图说明
[0009]通过参考鉴于附图的以下描述,可以获得对本文描述的各方面及其优点的更完整的理解,在附图中,相同的附图标记指示相同的特征,并且其中:
[0010]图1描绘了可以根据本文描述的一个或多个说明性方面使用的说明性计算机系统架构。
[0011]图2描绘了可以根据本文描述的一个或多个说明性方面使用的说明性远程访问系统架构。
[0012]图3描绘了可以根据本文描述的一个或多个说明性方面使用的说明性虚拟化系统架构。
[0013]图4描绘了可以根据本文描述的一个或多个说明性方面使用的说明性基于云的系统架构。
[0014]图5描绘了说明性企业移动性管理系统。
[0015]图6描绘了根据本文描述的一个或多个说明性方面的可以用于生成网络事件的实时和历史视图的说明性管理和分析服务。
[0016]图7A至图7C描绘了根据本文描述的一个或多个说明性方面的准备网络事件的实时和历史视图的单个处理流水线的说明性算法。
[0017]图8描绘了根据本文描述的一个或多个说明性方面的用于生成网络事件的历史视图的说明性算法。
[0018]图9A和图9B描绘了根据本文描述的一个或多个说明性方面的实时视图的实例。
[0019]图10A至图10C描绘了根据本文描述的一个或多个说明性方面的历史视图的实例。
具体实施方式
[0020]在各种实施例的以下描述中,参考上文被识别并形成其一部分的附图,并且在其中以说明的方式示出可以实践本文描述的各方面的各种实施例。应当理解,在不脱离本文描述的范围的情况下,可以利用其他实施例,并且可以进行结构和功能修改。各个方面能够有其他实施例并且能够以各种不同的方式实践或执行。
[0021]如以上讨论的,典型的分析服务使用来自两个不同代码基的两个不同处理流水线。在操作中,两个不同代码基在所执行的任务中重叠。例如,两个代码基均可以多次读取相同数据。执行相同数据的多次读取的需要在时间和处理能力方面都是低效的。除了低效之外,具有多个代码基还不能很好地缩放。此外,随着时间的推移,维护两个不同代码基变得越来越复杂,并且可能由于代码基之间的差异而导致性能退化。
[0022]为了克服以上描述的现有技术中的限制,并且为了克服在阅读和理解本说明书时将显而易见的其他限制,本文描述的各方面涉及使用由单个代码基管理的单个处理流水线来生成网络事件的实时和历史视图。根据单个代码基的单个处理流水线可以提供优于现有技术系统的优点,现有技术系统跨多个流水线划分处理并且跨多个代码基扩展这些部件的功能。在这点上,由单个代码基执行的单个处理流水线降低了维护多个代码基的复杂性,并且呈现了比现有技术系统更节省成本的解决方案。此外,单个处理流水线和单个代码基提供了比实施多个代码基和多个处理流水线的系统更好的可缩放性。
[0023]应当理解,本文使用的措辞和术语是为了描述的目的,而不应当被认为是限制性
的。相反,本文使用的短语和术语被给予其最广泛的解释和含义。使用“包括(including)”和“包括(comprising)”及其变体意在涵盖其后列出的项及其等同物以及附加项及其等同物。术语“连接”、“耦合”和类似术语的使用意在包括直接和间接连接和耦合。
[0024]计算架构
[0025]计算机软件、硬件和网络可以用在各种不同的系统环境中,包括独立环境、联网环境、远程访问环境(也称为远程桌面)、虚拟化环境和/或基于云的环境等。图1图示了可以用于在独立环境和/或联网环境中实施本文描述的一个或多个说明性方面的系统架构和数据处理设备的一个实例。各个网络节点103、105、107和109可以经由诸如因特网的广域网(WAN)101互连。也可以或替代地使用其他网络,包括专用内联网、公司网络、局域网(LAN)、城域网(MAN)、无线网络、个人网络(PAN)等。网络101用于说明的目的,并且可以用更少或附加的计算机网络代替。局域网133可以具有任何已知的LAN拓扑中的一个或多个,并且可以使用各种不同的协议中的一个或多个,诸如以太网。设备103、105、107和109以及其他设备(未示出)可以经由双绞线、同轴电缆、光纤、无线电波或其他通信介质连接到网络中的一个或多个。
[0026]如本文使用并在附图中描绘的术语“网络”不仅指其中远程存储设备经由本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种方法,包括:由计算设备接收指示网络的多个事件的数据流;由所述计算设备处理所述数据流以生成中间数据和批数据,其中,所述中间数据能够用于生成历史视图,并且所述批数据包括一段时间间隔的多个中间数据;由所述计算设备基于至少中间数据的子集和所述批数据来生成所述网络的所述事件的历史视图;以及由所述计算设备将所述历史视图提供到另一个处理层,以使得所述计算设备能够响应对关于所述网络的信息的请求。2.根据权利要求1所述的方法,包括:由所述计算设备将所述中间数据存储在包括多个中间数据的第一存储器中。3.根据权利要求1所述的方法,包括:由所述计算设备基于所述中间数据使在所述网络上发生的事件的实时视图被呈现,其中,所述事件的实时视图包括对应于所述中间数据的数据点。4.根据权利要求1所述的方法,包括:由所述计算设备将所述历史视图存储在时间数据库中。5.根据权利要求1所述的方法,其中,使用单个处理流水线来生成所述中间数据和批数据。6.根据权利要求5所述的方法,其中所述单个处理流水线由单个代码基执行。7.根据权利要求1所述的方法,包括:由所述计算设备接收对预定持续时间的第二历史视图的请求;确定所述第二历史视图包括多个批数据;从第一存储器获得第二批数据和第三批数据;处理所述第二批数据和所述第三批数据以产生所述第二历史视图;以及显示所述预定持续时间的所述第二历史视图。8.根据权利要求1所述的方法,包括:当所述中间数据指示异常状况时为管理员生成警报。9.根据权利要求1所述的方法,包括:将所述中间数据提供到机器学习系统以构建所述网络的模型。10.根据权利要求1所述的方法,包括:响应于所述中间数据,调整一个或多个网络参数以容纳附加用户设备。11.根据权利要求1所述的方法,包括:响应于所述批数据,调整一个或多个网络参数以容纳附加用户设备。12.一种计算设备,包括:至少一个处理器;以及存储指令的存储器,所述指令在由所述至少一个处理器执行时,使所述计算设备:接收指示在网络上发生的多个事件的数据流;处理所述数据流以生成中间数据和批数据,其中,所述中间数据能够用于生成历史视图,并且所述批数据包括一段时间间隔的多个中间数据;
基于至少...

【专利技术属性】
技术研发人员:赛义德
申请(专利权)人:思杰系统有限公司
类型:发明
国别省市:

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

1