Towards advanced event monitoring services on decentralized and delay tolerant networks
MetadataShow full item record
Event monitoring services are rapidly gaining importance in many application domains ranging from real time monitoring systems in production, logistics and networking to complex event monitoring in finance and security. However, the current event monitoring services do not have the capabilities needed for emerging domains of applications. This dissertation is devoted to study and address the challenges involved in providing event monitoring services on decentralized and delay tolerant networks. First, we consider the problem of event aggregation and redundancy elimination in decentralized broker overlays.We propose two systems for efficient event aggregation and redundancy elimination. The first system, Agele, presents our ideas for event gatherer, a designated broker in the routing graph that acts as a proxy sink for all messages of a particular event. The second system, Caeva, is built on Agele. Caeva exhibits three novel features: multiple distributed aggregators, adaptive aggregator placement and customized subscriber notification schedule. Second, we consider the complex event detection on delay tolerant networks. The existing work on complex event detection employs a centralized approach, whose limitations are exacerbated when the underlying environment is delay tolerant networks with long latency and intermittent connection. Hence, the event detection system has to be extensively redesigned for the adaptation to underlying environment. We propose a novel multi-level framework called Comet for complex event detection services on delay tolerant networks. The evaluation has demonstrated that our solutions to the challenges in the advanced event monitoring services are effective and efficient.