Determination of Time and Order for Event-Based Middleware in Mobile Peer-to-Peer Environments
PERCOMW '05 Proceedings of the Third IEEE International Conference on Pervasive Computing and Communications Workshops
A XML-based composite event approach
Proceedings of the first international workshop on Interoperability of heterogeneous information systems
Uncertain event-based model for egocentric context sensing
SEM '05 Proceedings of the 5th international workshop on Software engineering and middleware
Representation and processing of information related to real world events
Knowledge-Based Systems
Rapid Prototyping for Pervasive Applications
IEEE Pervasive Computing
Temporal Predicate Detection Using Synchronized Clocks
IEEE Transactions on Computers
Data-stream-based global event monitoring using pairwise interactions
Journal of Parallel and Distributed Computing
SPS: a middleware for multi-user sensor systems
Proceedings of the 5th international workshop on Middleware for pervasive and ad-hoc computing: held at the ACM/IFIP/USENIX 8th International Middleware Conference
Security for middleware extensions: event meta-data for enforcing security policy
Proceedings of the 2008 workshop on Middleware security
MWM: a map-based world model for wireless sensor networks
Autonomics '08 Proceedings of the 2nd International Conference on Autonomic Computing and Communication Systems
Towards insider threat detection using web server logs
Proceedings of the 5th Annual Workshop on Cyber Security and Information Intelligence Research: Cyber Security and Information Intelligence Challenges and Strategies
Tuning complex event processing rules using the prediction-correction paradigm
Proceedings of the Third ACM International Conference on Distributed Event-Based Systems
RACED: an adaptive middleware for complex event detection
Proceedings of the 8th International Workshop on Adaptive and Reflective MIddleware
A task decomposition scheme for context aggregation in personal smart space
SEUS'07 Proceedings of the 5th IFIP WG 10.2 international conference on Software technologies for embedded and ubiquitous systems
Spatial-temporal event correlation
ICC'09 Proceedings of the 2009 IEEE international conference on Communications
Event detection and correlation for network environments
IEEE Journal on Selected Areas in Communications
Cordies: expressive event correlation in distributed systems
Proceedings of the Fourth ACM International Conference on Distributed Event-Based Systems
TESLA: a formally defined event specification language
Proceedings of the Fourth ACM International Conference on Distributed Event-Based Systems
Reliable complex event detection for pervasive computing
Proceedings of the Fourth ACM International Conference on Distributed Event-Based Systems
Event-driven service-oriented simulation framework
SpringSim '10 Proceedings of the 2010 Spring Simulation Multiconference
Middleware clocks for sensing the physical world
Proceedings of the 5th International Workshop on Middleware Tools, Services and Run-Time Support for Sensor Networks
Sharing RFID and complex event data among organizations
Information Systems Frontiers
GLIMPSE: a generic and flexible monitoring infrastructure
EWDC '11 Proceedings of the 13th European Workshop on Dependable Computing
Towards a model-driven infrastructure for runtime monitoring
SERENE'11 Proceedings of the Third international conference on Software engineering for resilient systems
JTangCSPS: A composite and semantic publish/subscribe system over structured P2P networks
Engineering Applications of Artificial Intelligence
LoCA'06 Proceedings of the Second international conference on Location- and Context-Awareness
A XML-Based composition event approach as an integration and cooperation middleware
GCC'05 Proceedings of the 4th international conference on Grid and Cooperative Computing
Ubiquitous computing: challenges in flexible data aggregation
EUC'05 Proceedings of the 2005 international conference on Embedded and Ubiquitous Computing
Traceability and timeliness in messaging middleware
OTM'06 Proceedings of the 2006 international conference on On the Move to Meaningful Internet Systems: AWeSOMe, CAMS, COMINF, IS, KSinBIT, MIOS-CIAO, MONET - Volume Part II
Semantic characterization of real world events
DASFAA'05 Proceedings of the 10th international conference on Database Systems for Advanced Applications
Expressive completeness of an event-pattern reactive programming language
FORTE'05 Proceedings of the 25th IFIP WG 6.1 international conference on Formal Techniques for Networked and Distributed Systems
Composite subscriptions in content-based publish/subscribe systems
Middleware'05 Proceedings of the ACM/IFIP/USENIX 6th international conference on Middleware
Moving range queries in distributed complex event processing
Proceedings of the 6th ACM International Conference on Distributed Event-Based Systems
HSIENA: a hybrid publish/subscribe system
SAFECOMP'12 Proceedings of the 2012 international conference on Computer Safety, Reliability, and Security
Adaptive distributed composite event detection
Proceedings of the 11th International Workshop on Adaptive and Reflective Middleware
MigCEP: operator migration for mobility driven distributed complex event processing
Proceedings of the 7th ACM international conference on Distributed event-based systems
Opportunistic spatio-temporal event processing for mobile situation awareness
Proceedings of the 7th ACM international conference on Distributed event-based systems
Hi-index | 0.00 |
Event-based communication provides a flexible and robust approach to monitoring and managing large-scale distributed systems. Composite event detection extends the scope and flexibility of these systems by allowing application components to express interest in complex patterns of events. This makes it possible to handle the large numbers of events generated in Internet-wide systems, and in network monitoring and pervasive computing applications. In this article, we introduce a novel generic 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 parameterization support, it provides a decomposable core language for specifying composite events. This allows detection to be distributed automatically throughout the system, guided by distribution policies that control the quality of service. Finally, tests show that using our composite event system over JMS can reduce bandwidth consumption while maintaining low notification delay for composite events.