Recently as efficient processing of aggregate queries for fetching desired data from sensors has been recognized as a crucial part, in-network aggregate query processing techniques are studied intensively in wireless sensor networks. Existing representative in-network aggregate query processing techniques propose routing algorithms and data structures for processing aggregate queries. However, these aggregate query processing techniques have problems such as high energy consumption in sensor nodes, low accuracy of query processing results, and long query processing time. In order to solve these problems and to enhance the efficiency of aggregate query processing in wireless sensor networks, this paper proposes Bucket-based Parallel Aggregation(BPA). BPA divides a query region into several cells according to the distribution of sensor nodes and builds a Quad-tree, and then processes aggregate queries in parallel for each cell region according to routing. And it sends data in duplicate by removing redundant data, which, in turn, enhances the accuracy of query processing results. Also, BPA uses a bucket-based data structure in aggregate query processing, and divides and conquers the bucket data structure adaptively according to the number of data in the bucket. In addition, BPA compresses data in order to reduce the size of data in the bucket and performs data transmission filtering when each sensor node sends data. Finally, in this paper, we prove its superiority through various experiments using sensor data.
[1]
Jeffrey Considine,et al.
Approximate aggregation techniques for sensor databases
,
2004,
Proceedings. 20th International Conference on Data Engineering.
[2]
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
.
[3]
Jörg Widmer,et al.
In-network aggregation techniques for wireless sensor networks: a survey
,
2007,
IEEE Wireless Communications.
[4]
Mani Srivastava,et al.
Overview of sensor networks
,
2004
.
[5]
J Xu,et al.
PROCESSING WINDOW QUERIES IN WIRELESS SEN-SOR NETWORKS
,
2005
.
[6]
Dong-Suk Hong,et al.
An Efficient Compression Technique for a Multi-dimensional Index in Main Memory
,
2007,
VISUAL.
[7]
Sushil Jajodia,et al.
Secure median computation in wireless sensor networks
,
2009,
Ad Hoc Networks.
[8]
Kiyohito Yoshihara,et al.
DAG based in-network aggregation for sensor network monitoring
,
2006,
International Symposium on Applications and the Internet (SAINT'06).
[9]
Nisheeth Shrivastava,et al.
Information Aggregation and Optimized Actuation in Sensor Networks: Enabling Smart Electrical Grids
,
2007,
IEEE INFOCOM 2007 - 26th IEEE International Conference on Computer Communications.