Dynamic Operator Replacement in Sensor Networks
The authors present an integrated approach for supporting in-network sensor data processing in dynamic and heterogeneous sensor networks. The concept relies on data stream processing techniques that define and optimize the distribution of queries and their operators. They anticipate a high degree of dynamics in the network, which can for example be expected in the case of wildlife monitoring applications. The distribution of operators to individual nodes demands system level capabilities not available in current sensor node operating systems. In particular, they present a system for seamless and on demand operator migration between sensor nodes. The framework, which they implemented for Contiki running on TelosB nodes, supports stateful module migration including selected parts of the code and data sections.