Efficient Data Collection and Selective Queries in Sensor Networks

  • Authors:
  • Lars Kulik;Egemen Tanin;Muhammad Umer

  • Affiliations:
  • National ICT Australia Department of Computer Science and Software Engineering, University of Melbourne, Victoria, Australia 3010;National ICT Australia Department of Computer Science and Software Engineering, University of Melbourne, Victoria, Australia 3010;National ICT Australia Department of Computer Science and Software Engineering, University of Melbourne, Victoria, Australia 3010

  • Venue:
  • GeoSensor Networks
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

Efficient data collection in wireless sensor networks (SNs) plays a key role in power conservation. It has spurred a number of research projects focusing on effective algorithms that reduce power consumption with effective in-network aggregation techniques. Up to now, most approaches are based on the assumption that data collection involves all nodes of a network. There is a large number of queries that in fact select only a subset of the nodes in a SN. Thus, we concentrate on selective queries, i.e., queries that request data from a subset of a SN. The task of optimal data collection in such queries is an instance of the NP-hard minimal Steiner tree problem. We argue that selective queries are an important class of queries that can benefit from algorithms that are tailored for partial node participation of a SN. We present an algorithm, called Pocket Driven Trajectories (PDT), that optimizes the data collection paths by approximating the global minimal Steiner tree using solely local spatial knowledge. We identify a number of spatial factors that play an important role for efficient data collection, such as the distribution of participating nodes over the network, the location and dispersion of the data clusters, the location of the sink issuing a query, as well as the location and size of communication holes. In a series of experiments, we compare performance of well-known algorithms for aggregate query processing against the PDT algorithm in partial node participation scenarios. To measure the efficiency of all algorithms, we also compute a near-optimal solution, the globally approximated minimal Steiner tree. We outline future research directions for selective queries with varying node participation levels, in particular scenarios in which node participation is the result of changing physical phenomena as well as reconfigurations of the SN itself.