The Power of Events: An Introduction to Complex Event Processing in Distributed Enterprise Systems
The Power of Events: An Introduction to Complex Event Processing in Distributed Enterprise Systems
Elements of the Theory of Computation
Elements of the Theory of Computation
Issues in data stream management
ACM SIGMOD Record
TinyDB: an acquisitional query processing system for sensor networks
ACM Transactions on Database Systems (TODS) - Special Issue: SIGMOD/PODS 2003
Developing event-condition-action rules in real-time active database
Proceedings of the 2007 ACM symposium on Applied computing
Using Continuous Queries for Event Filtering and Routing in Sparse MANETs
FTDCS '07 Proceedings of the 11th IEEE International Workshop on Future Trends of Distributed Computing Systems
On Supporting Kleene Closure over Event Streams
ICDE '08 Proceedings of the 2008 IEEE 24th International Conference on Data Engineering
Recognising activities of daily life using hierarchical plans
EuroSSC'07 Proceedings of the 2nd European conference on Smart sensing and context
Hi-index | 0.00 |
In order to facilitate development of applications that are real-world aware through arbitrary sensing devices, we develop a complex event processing system (CEP). This CEP is open to any kind of sensor, distributes event processing to optimize resource utilization, supports complex temporal and spatial events, and provides the possibility to query both the complex events as well as deviations from these events. The latter is especially useful for application domains with regular patterns in which a deviation from such a pattern represents an important event. The system reads queries that describe what is expected as normal behavior. This query is distributed to the data sources, like sensors, which are interesting for the query. In this paper, we define the event model and a finite automaton that models the queries. We discuss possibilities of distributing this finite automaton, and propose two causality operators and a syntax for these operators. We also show preliminary results from our first prototype.