【技术实现步骤摘要】
【国外来华专利技术】智能事件流相关申请案本专利技术要求2017年3月7日递交的专利技术名称为“智能事件流”的第15/452,257号美国非临时申请案的在先申请优先权,其又要求2017年1月25日递交的专利技术名称为“智能事件流”的第62/450,561号美国临时申请案的在先申请优先权,这两份专利申请案的全部内容以引入的方式并入本文中。
本专利技术涉及数据通信,具体地,涉及事件流。
技术介绍
软件定义网络(softwaredefinednetwork,简称SDN)和物联网(IntemetofThings,简称IoT)网络在规模和地理分布(geo-distribution)方面日臻成熟,不断转换。实际部署应包括与现有网络和原有网络的集成,需要伴随此类转换。SDN和IoT网络是集中式网络,使用一对一客户端-服务器连接进行通信。因此,对于这些集中式控制应用而言,跨数据面、控制面和管理的流数据的事件流和智能处理是非常繁琐的。事件是由系统硬件或软件识别的可识别事件。事件可以表示消息、令牌、计数、模式或可在诸如网络流量或其它输入的持续监测输入流中检测到的值。此外,使用领导选择专用连接和事件流数据同步在地理分布部署方面会引起一致性和同步问题。当前方案,例如开放网络操作系统(opennetworkoperatingsystem,简称ONOS)/OpenDaylight(ODL),效率低下,因为它们在事件处理方面浪费计算/基础设施处理资源。随后,SDN和IoT应用在跨控制、数据、操作和管理的事件流处理中面临地理分布、扩展和效率方面的挑战。
技术实现思路
负载均衡器接受传入的离散源事件流,通过基于流主 ...
【技术保护点】
1.一种可用于处理事件流以进行处理的设备,其特征在于,包括:内存存储器,包括指令;一个或多个处理器,与所述内存存储器通信,其中所述一个或多个处理器执行所述指令以执行操作,包括:在数据处理程序中接收多个事件流,每个事件流源自一个相应的源网络;基于所述多个事件流的主题将所述多个事件流从所述数据处理程序中分离进多个分区;通过控制所使用的分区的数目来跟踪所述多个事件流到所述多个分区的加载,以均衡所述加载;向驻留在控制应用中的相应的反应式路由器发送与所述事件流相关联的每个分区的数据包。
【技术特征摘要】
【国外来华专利技术】2017.01.25 US 62/450,561;2017.03.07 US 15/452,2571.一种可用于处理事件流以进行处理的设备,其特征在于,包括:内存存储器,包括指令;一个或多个处理器,与所述内存存储器通信,其中所述一个或多个处理器执行所述指令以执行操作,包括:在数据处理程序中接收多个事件流,每个事件流源自一个相应的源网络;基于所述多个事件流的主题将所述多个事件流从所述数据处理程序中分离进多个分区;通过控制所使用的分区的数目来跟踪所述多个事件流到所述多个分区的加载,以均衡所述加载;向驻留在控制应用中的相应的反应式路由器发送与所述事件流相关联的每个分区的数据包。2.根据权利要求1所述的设备,其特征在于,所述跟踪包括:跟踪所述分区的输入吞吐量峰值和输出吞吐量峰值,基于所捕获的峰值和相对于使用启发式方法和闭环控制的最大吞吐量的差异来调整分区计数的大小。3.根据权利要求2所述的设备,其特征在于,相对于最大吞吐量的所述差异是最大上限吞吐量与测量的输入吞吐量之间的差异。4.根据权利要求1至3中任一项所述的设备,其特征在于,所述操作包括采用所述相应反应式路由器检查每个数据包的有效载荷,基于所述检查确定所述控制应用的模块,以处理所述数据包;采用所述反应式路由器将每个数据包插入所确定模块的输入队列。5.根据权利要求4所述的设备,其特征在于,所述操作包括:当所述控制应用的模块的一个或多个输入队列失衡时,采用所述相应反应式路由器创建一个或多个附加队列。6.根据权利要求4所述的设备,其特征在于,所述操作包括:使用包括服务质量参数和对等体信息的有效载荷过滤策略,采用所述相应反应式路由器重新定向数据包。7.根据权利要求4所述的设备,其特征在于,所述操作包括:所述相应反应式路由器使用缓存选择性地将单个数据包分配到软件定义网络(softwaredefinednetwork,简称SDN)和/或物联网(InternetofThings,简称IoT)网络节点,所述缓存基于域保持所述SDN和/或IoT网络节点的注册。8.一种计算机实现方法,其特征在于,包括:在数据处理程序中接收多个事件流,每个事件流源自一个相应的源网络;基于所述多个事件流的主题将所述多个事件流从所述数据处理程序中分离进多个分区;通过控制所使用的分区的数目来跟踪所述多个事件流到所述多个分区的加载,以均衡所述加载;向驻留在控制应用中的相应的反应式路由器发送与所述事件流相关联的每个分区的数据包。9.根据权利要求8所述的计算机实现方法,其特征在于,所述跟踪包括:跟踪所述分区的输入吞吐量峰值和输出吞吐量峰值,基于所捕获的峰值和相对于使用启发式方法和闭环控制的最大吞吐量的差异来调整分区计数的大小。10.根据权利要求9所述的计算机实现方法,其特征在于,相对于最大吞吐量的所述差异是最大上限吞吐量与测量的输入吞吐量之...
【专利技术属性】
技术研发人员:哈比卜·马达尼,李三琦,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。