In-network sensor query processing is a cross-layer design paradigm in which networked sensor nodes process data acquisitional queries in collaboration with one another. As power efficiency is still one of the most severe constraints in this paradigm, we propose a distributed, cross-layer scheduling scheme for it. In this scheme, each node employs its MAC, routing, and query layers to negotiate with its parent its timing for transmission and constructs a schedule for its query processing. It then follows the schedule to compute, communicate, and sleep in each query processing cycle. This scheduling reduces wasted listening and receiving as well as the switching between active and sleeping modes. Consequently, it results in 50-60% of power saving on real sensor nodes in our experiments. Additionally, it outperforms two existing scheduling schemes both on schedule construction efficiency and on schedule quality.
A distributed cross-layer scheduling protocol for data aggregation was proposed in REF , in which each node negotiates with its parent to decide its timeslots for transmission and constructs a schedule for its query processing.
Distributed cross-layer scheduling for in-network sensor query processing
Fourth Annual IEEE International Conference on Pervasive Computing and Communications (PERCOM'06)
Fourth Annual IEEE International Conference on Pervasive Computing and Communications (PERCOM'06)
Computer Science