Abstract

Event processing in the form of ECA rules has been researched extensively from the situation monitoring viewpoint to detect changes in a timely manner and to take appropriate actions. Several event specification languages and processing models have been developed, analyzed, and implemented. More recently, data stream processing has been receiving a lot of attention to deal with applications that generate large amounts of data in real-time at varying input rates and to compute functions over multiple streams that satisfy quality of service (QoS) requirements. A few systems based on the data stream processing model have been proposed to deal with change detection and situation monitoring. However, current data stream processing models lack the notion of composite event specification and computation, and they cannot be readily combined with event detection and rule specification, which are necessary and important for many applications. This chapter discusses a couple of representative scenarios that require both stream and event processing. The authors then summarize the similarities and differences between the event and data stream processing models. The comparison clearly indicates that for most of the applications considered for stream processing, event component is needed and is not currently supported. And conversely, earlier event processing systems assumed primitive (or simple) events triggered by DBMS and other applications and did not consider computed events. By synthesizing these two and combining their strengths, the authors present an integrated model – one that will be better than the sum of its parts. The authors discuss the notion of a semantic window, which extends the current window concept for continuous queries, and stream modifiers in order to extend current stream computation model for complicated change detection. They further discuss the extension of event specification to include continuous queries. Finally, the authors demonstrate how one of the scenarios discussed earlier can be elegantly and effectively modeled using the integrated approach.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call