Distributed Complex Event Processing in Sensor Networks

Omran Saleh, Kai-Uwe Sattler · 2013

Mobile systems which include sensor networks, generate a continuous unmatched volume of primitive event streams with various properties where the interior semantic information of these events is generally very limited. Moreover, forwarding all these events to a central processing entity is not favored for limited-resource systems, it would deplete nodes' resources e.g., the energy. The goal of this work is to address these issues by extracting useful information locally, transmitting only this information and avoiding transmission of unnecessary low-level data between nodes. Therefore, an In-Network Distributed Complex Event Processing (INDCEP) based solution is proposed. INDCEP technology is used to perform the processing within the network by pushing complex event processing into network nodes. This research aims to develop a robust and high performance Distributed Complex Event Processing Engine for Mobile Systems (CEPEMS) based on aforementioned technology. It focuses on distributed event detection via disseminating distributed plans into a network of sensor nodes to perform complex event tasks. Furthermore, we present an optimization technique for the distributed queries and cost model to decide which query portions can be executed whether inside sensor nodes or at local CEP engine instance in a centralized point.

Read the paper · More papers on PaperTik