发明名称 MAINTAINING BACKGROUND KNOWLEDGE IN COMPLEX EVENT PROCESSING
摘要 A system and method for maintaining and updating a complex event processing system in response to real-world changes, to avoid non-optimal queries that can lead to poor performance and/or erroneous results. The knowledge model of the complex event processing system is monitored to identify elements that impact query optimization and additional knowledge elements that would impact query optimization if they were present. A watch model is constructed for the identified elements, and responses to monitor queries sent to the event processor are checked to determine if the system requires re-optimization. When monitor query responses indicate that the system requires re-optimization, the affected queries are re-optimized and redeployed automatically.
申请公布号 US2016063057(A1) 申请公布日期 2016.03.03
申请号 US201514835753 申请日期 2015.08.26
申请人 AGT International GmbH 发明人 ZIEKOW Holger
分类号 G06F17/30;G06F11/30 主分类号 G06F17/30
代理机构 代理人
主权项 1. A maintenance system for updating an event processing system in response to real-world changes, wherein the complex event processing system includes an event processor, a query optimizer, and a knowledge model for which there exists at least one original query and at least one optimized query related thereto, the maintenance system comprising: a data processing system, including: an optimization analyzer, for analyzing the at least one optimized query against the at least one original query, and identifying a subset of the knowledge model that affects query optimization;a watch model stored in a non-transitory data storage unit of the data processing system, wherein the watch model includes the subset of the knowledge model that affects query optimization;a monitor query generator, for generating a monitor query based on the subset of the knowledge model that affects query optimization, and for sending the monitor query to the event processor; anda knowledge change listener, for receiving a monitor query response from the event processor in response to the monitor query, for updating the knowledge model according to the monitor query response, and, if re-optimization is required, for sending an initiate optimization command to the query optimizer.
地址 Zurich CH
您可能感兴趣的专利