Efficient and Robust Schemes for Sensor Data Aggregation Based on Linear Counting

被引:10
作者
Fan, Yao-Chung [1 ]
Chen, Arbee L. P. [2 ]
机构
[1] Natl Tsing Hua Univ, Dept Comp Sci, Hsinchu 30013, Taiwan
[2] Natl Chengchi Univ, Dept Comp Sci, Taipei 11605, Taiwan
关键词
Wireless sensor networks; query processing; distributed data structures; reliability and robustness; ALGORITHMS; COMPUTATION;
D O I
10.1109/TPDS.2010.33
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Sensor networks have received considerable attention in recent years, and are often employed in the applications where data are difficult or expensive to collect. In these applications, in addition to individual sensor readings, statistical aggregates such as Min and Count over the readings of a group of sensor nodes are often needed. To conserve resources for sensor nodes, in-network strategies are adopted to process the aggregates. One primitive in-network aggregation strategy is the tree-based aggregation, where the aggregates are computed from leaves to the root of a spanning tree over a sensor network. However, a shortcoming with the tree-based aggregation is that it is not robust against communication failures, which are common in sensor networks. One of the solutions to overcome this shortcoming is to enable multipath routing, by which each node broadcasts its reading or a partial aggregate to multiple neighbors. However, multipath routing-based aggregation typically suffers from the problem of overcounting sensor readings. In this study, we propose two schemes based on the linear counting technique to deal with the overcounting problem. These two schemes process aggregates by statically and dynamically, respectively, allocating space for the use of the linear counting technique. Both schemes provide the same accuracy guarantee but involve different communication costs. Through extensive experiments with real-world and synthetic data, we demonstrate the efficiency and effectiveness of using these two schemes as solutions for processing aggregates in a sensor network. The experiments also show that the scheme that dynamically allocates the space often outperforms the other one in terms of energy conservation since it requires less space to satisfy an accuracy constraint.
引用
收藏
页码:1675 / 1691
页数:17
相关论文
共 22 条
[1]  
[Anonymous], 2009, INT LAB DAT
[2]  
[Anonymous], 2004, Proceedings of the 2nd International Conference on Embedded Networked Sensor Systems (SenSys), DOI DOI 10.1145/1031495.1031524
[3]  
[Anonymous], 2000, P 19 ACM SIGMOD SIGA
[4]   ExScal:: Elements of an extreme scale wireless sensor network [J].
Arora, A ;
Ramnath, R ;
Ertin, E ;
Sinha, P ;
Bapat, S ;
Naik, V ;
Kulathumani, V ;
Zhang, HW ;
Cao, H ;
Sridharan, M ;
Kumar, S ;
Seddon, N ;
Anderson, C ;
Herman, T ;
Trivedi, N ;
Zhang, C ;
Nesterenko, M ;
Shah, R ;
Kulkarni, S ;
Aramugam, M ;
Wang, LM ;
Gouda, M ;
Choi, YR ;
Culler, D ;
Dutta, P ;
Sharp, C ;
Tolle, G ;
Grimmer, M ;
Ferriera, B ;
Parker, K .
11th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, Proceedings, 2005, :102-108
[5]  
Boyd S, 2005, IEEE INFOCOM SER, P1653
[6]   Robust computation of aggregates in wireless sensor networks: Distributed randomized algorithms and analysis [J].
School of Electrical and Computer Engineering, Purdue University, Box 165, West Lafayette, IN 47907, United States ;
不详 .
IEEE Trans Parallel Distrib Syst, 2006, 9 (987-1000) :987-1000
[7]   Robust Approximate Aggregation in Sensor Data Management Systems [J].
Considine, Jeffrey ;
Hadjieleftheriou, Marios ;
Li, Feifei ;
Byers, John ;
Kollios, George .
ACM TRANSACTIONS ON DATABASE SYSTEMS, 2009, 34 (01)
[8]   WHICH ROOT DOES BISECTION ALGORITHM FIND [J].
CORLISS, G .
SIAM REVIEW, 1977, 19 (02) :325-327
[9]  
Cormode G., 2006, Proceedings of the 22nd International Conference on Data Engineering, P57
[10]  
Fan Y., 2008, IEEE Global Telecommunications Conference, P1