A Location Based Aggregation Algorithm for Selective Aggregate Queries in Sensor Networks

In-network data aggregation algorithms are based on the premise that the energy requirements for data collection in sensor networks (SNs) can be significantly reduced by aggregating and collecting individual sensor readings over an efficient data collection path. In this work, we focus on selective aggregate queries, i.e., queries that aggregate data only from a subset of all network nodes. The task of optimal data collection in such queries is an instance of the NP-hard minimal Steiner tree problem. We present an aggregation algorithm, called Pocket Driven Trajectories (PDT) that optimizes the data collection path by approximating the global Steiner tree with a minimal overhead using purely local spatial knowledge. We show that selective aggregate queries can lead to various node participation scenarios characterized by spatial factors such as the distribution of participating nodes over the network, i.e., clustered vs. dispersed, location of clusters, inter-cluster dispersion, location of the sink with respect to the participating nodes, and location and size of communication holes. Our experiments compare the performance of well-known in-network aggregation algorithms against PDT in partial node participation scenarios. A globally approximated minimal Steiner tree serves as a benchmark for all of the aggregation algorithms. We show that PDT (a) leads to considerable gains in selective aggregate queries and (b) provides a close approximation of the minimal Steiner tree.

[1]  Ian M. Leslie,et al.  How bad is naive multicast routing? , 1993, IEEE INFOCOM '93 The Conference on Computer Communications, Proceedings.

[2]  Jun Yang,et al.  Constraint chaining: on energy-efficient continuous monitoring in sensor networks , 2006, SIGMOD Conference.

[3]  Wei Hong,et al.  TinyDB: an acquisitional query processing system for sensor networks , 2005, TODS.

[4]  Rajeev Motwani,et al.  The price of validity in dynamic networks , 2004, SIGMOD '04.

[5]  Jeffrey Considine,et al.  Approximate aggregation techniques for sensor databases , 2004, Proceedings. 20th International Conference on Data Engineering.

[6]  George Markowsky,et al.  A fast algorithm for Steiner trees , 1981, Acta Informatica.

[7]  Deborah Estrin,et al.  Geography-informed energy conservation for Ad Hoc routing , 2001, MobiCom '01.

[8]  Wei Hong,et al.  The design of an acquisitional query processor for sensor networks , 2003, SIGMOD '03.

[9]  Gregory J. Pottie,et al.  Wireless integrated network sensors , 2000, Commun. ACM.

[10]  Deborah Estrin,et al.  The impact of data aggregation in wireless sensor networks , 2002, Proceedings 22nd International Conference on Distributed Computing Systems Workshops.

[11]  Panos M. Pardalos,et al.  A survey of combinatorial optimization problems in multicast routing , 2005, Comput. Oper. Res..

[12]  Philippe Bonnet,et al.  Adaptive and Decentralized Operator Placement for In-Network Query Processing , 2004, Telecommun. Syst..

[13]  Cyrus Shahabi,et al.  Exploiting spatial correlation towards an energy efficient clustered aggregation technique (CAG) [wireless sensor network applications] , 2005, IEEE International Conference on Communications, 2005. ICC 2005. 2005.

[14]  Wei Hong,et al.  Approximate Data Collection in Sensor Networks using Probabilistic Models , 2006, 22nd International Conference on Data Engineering (ICDE'06).

[15]  Alex Zelikovsky,et al.  Improved Steiner tree approximation in graphs , 2000, SODA '00.

[16]  Srinivasan Seshan,et al.  Synopsis diffusion for robust aggregation in sensor networks , 2004, SenSys '04.

[17]  Wei Hong,et al.  Proceedings of the 5th Symposium on Operating Systems Design and Implementation Tag: a Tiny Aggregation Service for Ad-hoc Sensor Networks , 2022 .

[18]  Johannes Gehrke,et al.  Query Processing in Sensor Networks , 2003, CIDR.

[19]  Vishnu Navda,et al.  Efficient gathering of correlated data in sensor networks , 2008, TOSN.

[20]  Suman Nath,et al.  Tributaries and deltas: efficient and robust aggregation in sensor network streams , 2005, SIGMOD '05.