Aggregation methods for large-scale sensor networks

被引:39
作者
Chitnis, Laukik [1 ]
Dobra, Alin [1 ]
Ranka, Sanjay [1 ]
机构
[1] Univ Florida, Gainesville, FL 32611 USA
关键词
algorithms; design; performance; reliability; in-network processing and aggregation; fault tolerance; sensor fusion and distributed inference; modeling faults;
D O I
10.1145/1340771.1340775
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The ability to efficiently aggregate information - for example compute the average temperature - in large networks is crucial for the successful employment of sensor networks. This article addresses the problem of designing truly scalable protocols for computing aggregates in the presence of faults, protocols that can enable million node sensor networks to work efficiently. More precisely, we make four distinct contributions. First, we introduce a simple fault model and analyze the behavior of two existing protocols under the fault model: tree aggregation and gossip aggregation. Second, since the behavior of the two protocols depends on the size of the network and probability of failure, we introduce a hybrid approach that can leverage the strengths of the two protocols and minimize the weaknesses; the new protocol is analyzed under the same fault model. Third, we propose methodology for determining the optimal mix between the two basic protocols; the methodology consists in formulating an optimization problem, using models of the protocol behavior, and solving it. Fourth, we perform extensive experiments to evaluate the performance of the hybrid protocol and show that it usually performs better, sometimes orders of magnitude better, than both the tree and gossip aggregation.
引用
收藏
页数:36
相关论文
共 29 条
[1]  
Amis A. D., 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064), P32, DOI 10.1109/INFCOM.2000.832171
[2]  
[Anonymous], 2003, Estimating aggregates on a peer-to-peer network
[3]  
[Anonymous], P 4 INT S INF PROC S
[4]  
Bandyopadhyay S, 2003, IEEE INFOCOM SER, P1713
[5]  
CHEN JY, 2005, P 4 INT C INF PROC S
[6]  
DING M, 2003, P VEH TECHN C ORL FL
[7]  
FIEDLER M, 1973, CZECH MATH J, V23, P298
[8]   IMPOSSIBILITY OF DISTRIBUTED CONSENSUS WITH ONE FAULTY PROCESS [J].
FISCHER, MJ ;
LYNCH, NA ;
PATERSON, MS .
JOURNAL OF THE ACM, 1985, 32 (02) :374-382
[9]   PROBABILISTIC COUNTING ALGORITHMS FOR DATABASE APPLICATIONS [J].
FLAJOLET, P ;
MARTIN, GN .
JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1985, 31 (02) :182-209
[10]  
Girod L., 2004, P USENIX TECHN C BOS