Blending Complex Event Processing with the RETE Algorithm

future internet symposium(2008)

引用 28|浏览8
暂无评分
摘要
Modern event-driven applications implement sophisticated and highly specialized algorithms for detecting and correlating events from event streams or clouds. The correlation logic and resulting actions are declaratively defined as EA (event action) rules. An EA language allows the definition of complex correlation rules with the help of logical, temporal, content-based and other operators. On the other hand, production rule systems provide a declarative means to express and compute CA (condition action) rules. CA rules define constraints. The most prominent scientific and commercial production rule systems rely on the RETE algorithm in order to efficiently compute CA rules. As the industry is on the way towards a loosely coupled service-oriented and eventdriven architecture, there is a high demand for an integrated solution of computing ECA (event condition action) rules. In this paper we give a survey of already finished as well as ongoing research in the field of combining event processing algorithms with the RETE algorithm. We compare the different approaches and present our approach of combining SnoopIB, a specialized event detection algorithm, with the RETE algorithm.
更多
查看译文
关键词
cep,event,rete algorithm,eca,rules
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要