[发明专利]事件流处理集群管理器有效
申请号: | 201780004037.3 | 申请日: | 2017-11-16 |
公开(公告)号: | CN108419447B | 公开(公告)日: | 2020-02-07 |
发明(设计)人: | 斯科特·J·科洛德杰埃斯基;文森特·L·德特斯;黄舒;罗伯特·A·利维 | 申请(专利权)人: | 萨思学会有限公司 |
主分类号: | G06F8/60 | 分类号: | G06F8/60;G06F8/70;G06F9/445;G06F9/54 |
代理公司: | 11287 北京律盟知识产权代理有限责任公司 | 代理人: | 章蕾 |
地址: | 美国北卡*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计算装置 管理器 处理事件 连接信息 配置文件 实例化 配置文件读取 集群管理器 对象发布 管理事件 接收事件 流处理 事件流 指示符 集群 创建 引擎 部署 | ||
一种第一计算装置管理事件流处理ESP引擎ESPE的集群。基于从管理器配置文件读取的信息而创建本地ESP模型,所述管理器配置文件包含用以连接到第二计算装置的第一连接信息和用以连接到第三计算装置的第二连接信息。基于所述所创建本地ESP模型而在所述第一计算装置上实例化ESPE。在所述实例化ESPE的第一源窗口中从所述第二计算装置接收事件块对象。向远程第三计算装置部署远程ESP模型。所述管理器配置文件包含所述远程ESP模型的指示符。选择用以接收经处理事件块对象的第三计算装置。将所述经处理事件块对象发布给由向所述第三计算装置部署的所述远程ESP模型定义的第二源窗口。
本申请依据35U.S.C.§119(e)要求2017年1月23日提交的第62/449,430号美国临时专利申请和2016年12月9日提交的第62/432,238号美国临时专利申请的权益,所述美国临时专利申请的全部内容以引用的方式并入本文中。
背景技术
增大数目个分布式应用程序处理来自在地理上分布的来源的继续流动的数据,对流式传输的数据执行分析,并将分析结果提供给也可在地理上分布的实体。可从捕获描述远程装置的当前操作特性的实时数据产生的传感器测量继续流动的数据。传感器测量可从多种不同类型的传感器导出,所述传感器安装在例如目前移动的车辆、飞机或船艇上的各种位置(例如制动器、发动机、转向机构、冷却系统、乘客通风口、电源等等)处。
事件流处理(event stream processing,ESP)可用以每秒分析并理解数百万个事件,同时在所关注的模式出现实时检测所述模式。当针对高容量输送量以亚毫秒响应时间进行处理时,可通过ESP评估数据流以导出洞察并采取适当的动作。
发明内容
在实例实施例中,提供一种在上面存储有计算机可读指令的非暂时性计算机可读媒体,所述计算机可读指令在由第一计算装置执行时致使所述第一计算装置管理事件流处理引擎的集群。基于从管理器配置文件读取的信息而创建本地事件流处理(ESP)模型所述本地ESP模型描述待在事件块对象由所述第一计算装置从远离所述第一计算装置的第二计算装置接收到时对所述事件块对象的一或多个第一字段执行的第一计算过程。所述管理器配置文件包含用以连接所述第二计算装置与所述第一计算装置的第一连接信息。基于所创建本地ESP模型而在所述第一计算装置上实例化ESP引擎(ESPE)。在实例化ESPE的第一源窗口中从所述第二计算装置接收事件块对象。所述第一源窗口由所创建本地ESP模型定义。基于所创建本地ESP模型而处理接收到的事件块对象。向远离所述第一计算装置和所述第二计算装置的第三计算装置部署远程ESP模型。所述远程ESP模型描述待在经处理事件块对象由所述第三计算装置从所述第一计算装置接收到时对经处理事件块对象一或多个第二字段执行的第二计算过程。所述管理器配置文件进一步包含所述远程ESP模型的指示符和用以连接所述第三计算装置与所述第一计算装置的第二连接信息。选择用以接收经处理事件块对象的第三计算装置。将经处理事件块对象发布给由向所述第三计算装置部署的所述远程ESP模型定义的第二源窗口。
在一些实施例中,基于从所述管理器配置文件读取的信息而创建路由器配置文件,其中所述路由器配置文件描述所述事件块对象从所述第二计算装置路由到所述第三计算装置。基于所创建路由器配置文件而在所述第一计算装置上实例化路由器引擎,其中实例化路由器引擎基于所创建路由器配置文件选择所述第三计算装置以接收经处理事件块对象。基于所创建路由器配置文件而将经处理事件块对象发布给所述第二源窗口。
在一些实施例中,实例化路由器引擎从多个远程计算装置选择所述第三计算装置。
在一些实施例中,当所述路由器配置文件指示来自所述第二计算装置的所述事件块对象被多播时,实例化路由器引擎选择所述多个远程计算装置中的每一个,并在所述多个远程计算装置中的每一个处将经处理事件块对象发布给所述第二源窗口。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于萨思学会有限公司,未经萨思学会有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780004037.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于激光深度图取样的系统及方法
- 下一篇:用于晶片边缘检验及复检的方法及系统