Event specification in an active object-oriented database
SIGMOD '92 Proceedings of the 1992 ACM SIGMOD international conference on Management of data
Design and evaluation of a wide-area event notification service
ACM Transactions on Computer Systems (TOCS)
Hermes: A Distributed Event-Based Middleware Architecture
ICDCSW '02 Proceedings of the 22nd International Conference on Distributed Computing Systems
Event Composition in Time-Dependent Distributed Systems
COOPIS '99 Proceedings of the Fourth IECIS International Conference on Cooperative Information Systems
Addressing Timeliness/Accuracy/Cost Tradeoffs in Information Collection for Dynamic Environments
RTSS '03 Proceedings of the 24th IEEE International Real-Time Systems Symposium
Monitoring of Timing Constraints with Confidence Threshold Requirements
RTSS '03 Proceedings of the 24th IEEE International Real-Time Systems Symposium
Database Challenges in Enterprise Information Sharing
IEEE Distributed Systems Online
Software—Practice & Experience
Toward a Common Event Model for Multimedia Applications
IEEE MultiMedia
What is "next" in event processing?
Proceedings of the twenty-sixth ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems
Temporal constraints for rule-based event processing
Proceedings of the ACM first Ph.D. workshop in CIKM
Data-centric middleware for context-aware pervasive computing
Pervasive and Mobile Computing
On the integration of context-based heterogeneous middleware for ubiquitous computing
Proceedings of the 6th international workshop on Middleware for pervasive and ad-hoc computing
Distributed event stream processing with non-deterministic finite automata
Proceedings of the Third ACM International Conference on Distributed Event-Based Systems
Distributed complex event processing with query rewriting
Proceedings of the Third ACM International Conference on Distributed Event-Based Systems
A hierarchical model for representation of events in multimedia observation systems
EiMM '09 Proceedings of the 1st ACM international workshop on Events in multimedia
Optimizing correlation structure of event services considering time and capacity constraints
IM'09 Proceedings of the 11th IFIP/IEEE international conference on Symposium on Integrated Network Management
Complex events in business processes
BIS'07 Proceedings of the 10th international conference on Business information systems
Proceedings of the Fourth ACM International Conference on Distributed Event-Based Systems
Predictive security analysis for event-driven processes
MMM-ACNS'10 Proceedings of the 5th international conference on Mathematical methods, models and architectures for computer network security
Implementing a practical spatio-temporal composite event language
From active data management to event-based systems and more
Multicast with aggregated deliveries
Proceedings of the First International Workshop on Algorithms and Models for Distributed Event Processing
JTangCSPS: A composite and semantic publish/subscribe system over structured P2P networks
Engineering Applications of Artificial Intelligence
Guarantees for decentralized event correlation
Proceedings of the 8th Middleware Doctoral Symposium
A complex event routing infrastructure for distributed systems
Journal of Parallel and Distributed Computing
Processing flows of information: From data stream to complex event processing
ACM Computing Surveys (CSUR)
FAIDECS: fair decentralized event correlation
Middleware'11 Proceedings of the 12th ACM/IFIP/USENIX international conference on Middleware
Complex event processing with T-REX
Journal of Systems and Software
FAIDECS: fair decentralized event correlation
Proceedings of the 12th International Middleware Conference
Multicasting in the presence of aggregated deliveries
Journal of Parallel and Distributed Computing
Specifying and detecting spatio-temporal events in the internet of things
Decision Support Systems
Hi-index | 0.01 |
For large-scale distributed applications such as internet-wide or ubiquitous systems, event-based communication is an effective messaging mechanism between components. In order to handle the large volume of events in such systems, composite event detection enables application components to express interest in the occurrence of complex patterns of events. In this paper, we introduce a general composite event detection framework that can be added on top of existing middleware architectures -- as demonstrated in our implementation over JMS. We argue that the framework is flexible, expressive, and easy to implement. Based on finite state automata extended with a rich time model and support for parameterisation, it provides a decomposable core language for composite event specification, so that composite event detection can be distributed throughout the system. We discuss the issues associated with automatic distribution of composite event expressions. Finally, tests of our composite event system over JMS show reduced bandwidth consumption and a low notification delay for composite events.