Advances in Pervasive Computing and Networking

Chapter 9: Directions in Multi-Query Optimization for Sensor Networks

Overview

Alan Demers, Johannes Gehrke
Department of Computer Science
Cornell University, Ithaca, NY 14853

{ademers,johannes}@cs.cornell.edu
Rajmohan Rajaraman
College of Computer and Information Science
Northeastern University, Boston MA 02115

rraj@ccs.neu.edu
Niki Trigoni, and Yong Yao
Department of Computer Science
Cornell University, Ithaca, NY 14853

{niki,yao}@cs.cornell.edu

Abstract

The widespread dissemination of small-scale sensor nodes has sparked interest in a powerful new database abstraction for sensor networks: Clients "program" the sensors through queries in a high-level declarative language (such as a variant of SQL), and catalog management and query processing techniques abstract the user from the physical details of tasking the sensors. We call the resulting system a sensor data management system (SDMS). Sensor networks have important constraints on communication, computation and power consumption. Energy is the most valuable resource for unattended battery-powered nodes. Since radio communication consumes most of the available node power, our goal is to identify strategies that reduce network traffic. We give an overview of three distinct approaches to reducing the cost of processing aggregate queries in sensor networks: i) selection of suitable routes for collecting results of multiple queries, ii) data reduction techniques that exploit query commonalities and iii) a hybrid pull-push communication paradigm for query and result propagation. We pay particular attention to the third approach and present in detail an algorithm for finding a pull-push configuration that minimizes on expectation the network traffic. Experimental analysis shows that our algorithm offers significant energy savings.

Keywords:

Sensor networks, query processing, multi-query optimization.

[*]The authors wish...

UNLIMITED FREE
ACCESS
TO THE WORLD'S BEST IDEAS

SUBMIT
Already a GlobalSpec user? Log in.

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.

Customize Your GlobalSpec Experience

Category: Search Engine Software
Finish!
Privacy Policy

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.