Interactive Configuration Management for Distributed Object Systems
EDOC '97 Proceedings of the 1st International Conference on Enterprise Distributed Object Computing
The design of a configurable, extensible and dynamic notification service
Proceedings of the 2nd international workshop on Distributed event-based systems
Java event broadcasting in CSCW environment
Proceedings of the 3rd international symposium on Principles and practice of programming in Java
An event-based monitoring service for networks on chip
ACM Transactions on Design Automation of Electronic Systems (TODAES)
An event/rule framework for specifying the behavior of distributed systems
SEM'02 Proceedings of the 3rd international conference on Software engineering and middleware
Diagnosing software using statecharts
Proceedings of the 2010 Conference of the Center for Advanced Studies on Collaborative Research
Processing flows of information: From data stream to complex event processing
ACM Computing Surveys (CSUR)
Hi-index | 0.01 |
Event services are needed for control systems, implementing management of networks and distributed and for many event based applications. In all these applications it is necessary to filter out unwanted events and combine low-level event sequences into a higher level, more abstract event to trigger an action. In this paper we present a flexible and powerful distributed event service which can be used to process and disseminate events for many different applications. The service can be configured dynamically at two levels. Composite events can be defined as rules in terms of event sequences using the GEM notation. These rules can be loaded, removed, enabled and disabled dynamically within event monitoring interpreters. Interpreters and event disseminator components can then be dynamically configured onto physical nodes within the system using the Darwin configuration environment to distribute the monitoring close to where events are generated. This reduces network traffic caused by event generation in large systems.