【技术实现步骤摘要】
【国外来华专利技术】相关申请的交叉引用本申请主张2014年1月22日申请的美国临时申请号61/930295的权益,该美国临时申请由此以引用的方式并入本文。
本专利技术的实施例涉及分组网络的领域;更具体来说,涉及在分布式网络体系结构中利用大数据工具进行网络业务聚合。
技术介绍
在电信领域中,连续不断地以非常高的速度从大量节点(例如,消费型装置、路由器、服务器、基站等)生成网络业务。如本文中所使用,电信领域是指互联网服务提供商(ISP)的联网领域。网络业务分析对于理解网络的行为以及优化网络和应用的性能都是基本和关键的。网络业务分析在标识对网络的攻击和允许网络管理员采取合适的安全措施中也起着重要的作用。为了应对高容量的高速业务数据,可在电信领域中应用大数据技术来帮助发展网络业务分析。如本文中所使用,大数据技术/分许是指处理/表征大数据(即,高容量、高速且多品种的数据)的技术。但是,当前的大数据技术主要起源于互联网领域。如本文中所使用,互联网领域是指诸如Google、Yahoo、Facebook、Twitter等的内容提供商的联网领域。这些内容提供商在集中式数据中心中聚合和处理人为生成的内容。由于电信和互联网领域中的数据属性之间存在根本差别,所以那些技术对于电信领域来说是次优的。维持网络的正常操作是电信领域中最关心的问题。运行数据分析不应使网络操作降级、扰乱网络操作、或危害网络操作。将所有业务数据上载到少数几个集中式数据中心本身需要显著的网络资源。这种规模的数据聚合会危害网络的利用。在电信领域中,是机器而不是个人用户以非常高的速度自动且连续地生成数据。为了增加实际价值,如果不能更快的 ...
【技术保护点】
一种在网络中的第一网络装置(230)中的方法,所述网络包括通信地耦合到第三网络装置(234)的所述第一网络装置(230)和第二网络装置(231),所述方法用于通过利用大数据工具(310)以分布式方式聚合所述网络中的互联网协议(IP)业务,所述方法包括:接收只来自所述网络的第一部分(210)的IP业务,其中来自所述网络的第二部分(211)的IP业务由所述第二网络装置(231)接收;利用大数据工具(310)生成来自所述网络的所述第一部分的IP业务的概要,其中来自所述网络的第二部分的IP业务的概要由所述第二网络装置利用它的本地大数据工具生成;将所述网络的所述第一部分的IP业务的概要发送到所述第三网络装置(234),使得所述第三网络装置利用它的本地大数据工具(310)基于来自所述第一网络装置的概要和来自所述第二网络装置的概要生成所述网络的所述第一和第二部分的IP业务的概要,从而允许在所述第一、第二和第三网络装置之间以分布式方式聚合所述网络中的IP业务。
【技术特征摘要】
【国外来华专利技术】2014.01.22 US 61/930295;2014.02.07 US 14/1751221. 一种在网络中的第一网络装置(230)中的方法,所述网络包括通信地耦合到第三网络装置(234)的所述第一网络装置(230)和第二网络装置(231),所述方法用于通过利用大数据工具(310)以分布式方式聚合所述网络中的互联网协议(IP)业务,所述方法包括:接收只来自所述网络的第一部分(210)的IP业务,其中来自所述网络的第二部分(211)的IP业务由所述第二网络装置(231)接收;利用大数据工具(310)生成来自所述网络的所述第一部分的IP业务的概要,其中来自所述网络的第二部分的IP业务的概要由所述第二网络装置利用它的本地大数据工具生成;将所述网络的所述第一部分的IP业务的概要发送到所述第三网络装置(234),使得所述第三网络装置利用它的本地大数据工具(310)基于来自所述第一网络装置的概要和来自所述第二网络装置的概要生成所述网络的所述第一和第二部分的IP业务的概要,从而允许在所述第一、第二和第三网络装置之间以分布式方式聚合所述网络中的IP业务。2. 如权利要求1所述的方法,其中生成来自所述网络的所述第一部分的IP业务的概要包括:对于所述IP业务的每个IP数据,从所述接收的IP数据存取字段集合;基于来自所述字段集合的一个或多个字段确定密钥字段;以及基于来自所述字段集合的一个或多个字段确定值字段。3. 如权利要求2所述的方法,其中生成来自所述网络的所述第一部分的IP业务的概要还包括:基于所述密钥字段将所述字段集合分区成多个群组,以使得每个群组包括唯一密钥字段和来自具有相同密钥字段的一个或多个IP数据的一个或多个值字段。4. 如权利要求3所述的方法,其中生成来自所述网络的所述第一部分的IP业务的概要还包括:对于每个群组,聚合所述值字段以便生成聚合值,其中所述聚合值指示由所述对应密钥字段的所述值字段指示的多个唯一值。5. 如权利要求3所述的方法,其中生成来自所述网络的所述第一部分的IP业务的概要还包括:对于每个群组,聚合所述值字段以便生成聚合值,其中所述聚合值指示由所述对应密钥字段的所述值字段指示的值的总和。6. 如权利要求3所述的方法,其中生成来自所述网络的所述第一部分的IP业务的概要还包括:对于每个群组,聚合所述值字段以便生成聚合值,其中所述聚合值指示由所述对应密钥字段的所述值字段指示的值的最大值。7. 如权利要求3所述的方法,其中生成来自所述网络的所述第一部分的IP业务的概要还包括:对于每个群组,聚合所述值字段以便生成聚合值,其中所述聚合值指示由所述对应密钥字段的所述值字段指示的值的最小值。8. 如权利要求3所述的方法,其中生成来自所述网络的所述第一部分的IP业务的概要还包括:对于每个群组,聚合所述值字段以便生成聚合值,其中所述聚合值指示由所述对应密钥字段的所述值字段指示的值的平均值。9. 如权利要求1所述的方法,其中所述第一、第二和第三网络装置在地理上是分散的。10. 如权利要求1所述的方法,其中所述第一、第二和第三网络装置的所述大数据工具是Hadoop和Spark之一。11. 如权利要求1所述的方法,其中基于通信成本确定分别由所述第一和第二网络装置处理的所述网络的所述第一和第二部分。12. 一种在网络中的第一网络装置(234)中的方法,所述网络包括通信地耦合到第二网络装置(230)和第三网络装置(231)的所述第一网络装置,所述方法用于通过利用大数据工具(310)以分布式方式聚合所述网络中的互联网协议(IP)业务,所述方法包括:从所述第二网络装置(230)接收所述网络的第一部分(210)的IP业务的概要,其中所述网络的所述第一部分的IP业务的概要由所述第二网络装置利用它的本地大数据工具(310)生成;从所述第三网络装置(231)接收所述网络的第二部分(211)的IP业务的概要,其中所述网络的所述第二部分的IP业务的概要由所述第三网络装置利用它的本地大数据工具(310)生成;利用大数据工具(310)基于来自所述第二网络装置的概要和来自所述第三网络装置的概要生成所述网络的所述第一(210)和第二部分(211)的IP业务的概要,从而允许在所述第一、第二和第三网络装置之间以分布式方式聚合所述网络中的IP业务;以及将所述网络的所述第一和第二部分的IP业务的概要提供给用户,以使得所述用户可以确定所述网络中是否存在异常。13. 如权利要求12所述的方法,其中所述第一、第二和第三网络装置处的所述大数据工具是Hadoop和Spark之一。14. 一种在网络中的第一网络装置(230),所述网络包括通信地耦合到第...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。