An Energy Efficient Filtering Approach to In-Network Join Processing in Sensor Network Databases
In processing join queries in a sensor network it is important to minimize communication cost, which is the main consumer of battery power, among sensor nodes. Shipping only relevant data involved in join result to the sensor nodes that is responsible for the final join means reduction in the size of data transmitted and hence lowers battery consumption. In this paper, we present algorithm SBJ which uses bloom filter and algorithm RFB which uses bit vector to filter unnecessary data during join processing in a sensor database. We compare our algorithms with the existing synopsis join (SNJ) algorithm in terms of the communication cost associated with processing BEJ (Binary Equi-Join) queries. The query performance results show that both the SBJ and the RFB algorithms outperform the SNJ algorithm. In addition, the RFB algorithm generally performs better than the SBJ algorithm.
KeywordsSensor network in-network join processing sensor database query performance communication cost
Unable to display preview. Download preview PDF.
- 1.Abadi, D.J., Madden, S., Lindner, W.: REED: robust, efficient filtering and event detection in sensor networks. In: Proceedings of the VLDB (2005)Google Scholar
- 4.Coman, A., Nascimento, M., Sander, J.: On join location in sensor networks. In: Proceedings of MDM (2007)Google Scholar
- 5.Madden, S.: The Design and Evaluation of a Query Processing Architecture for Sensor Networks. Ph.D. Thesis, UC Berkeley (2003)Google Scholar
- 6.Yao, Y., Gehrke, J.: Query processing for sensor networks. In: Proceedings of CIDR (2003)Google Scholar
- 7.Yu, H., Lim, E., Zhang, J.: On In-network Synopsis Join Processing for Sensor Networks. In: Proceedings of MDM (2006)Google Scholar