Efficient data aggregation middleware for wireless sensor networks

This paper describes a data aggregation and consensus algorithm for object location and tracking applications deployed on wireless sensor networks. This consensus algorithm permits ad-hoc, in-network, group formation in response to a detected event. By reaching a consensus in the network, only a single message indicating the detected event needs to be forwarded to the tracking application at a base station, leading to significant savings in communication costs and prolonging of the life of the network. Our ad-hoc approach offers superior detecting power to other approaches, which statically partition the network into detection regions. The use of a quorum mechanism to achieve consensus leads to higher availability under failure conditions. Moreover, the algorithm exploits the broadcast communication and synchrony properties of wireless sensor networks. Our experimental results show that the algorithm exhibits low overhead despite faults and converges quickly to a single consensus even if multiple nodes initiate the consensus protocol.

[1]  Nancy A. Lynch,et al.  Impossibility of distributed consensus with one faulty process , 1985, JACM.

[2]  David K. Gifford,et al.  Weighted voting for replicated data , 1979, SOSP '79.

[3]  Sang Hyuk Son,et al.  USENIX Association Proceedings of MobiSys 2003 : The First International Conference on Mobile Systems , Applications , and Services , 2003 .

[4]  Angel Alvarez,et al.  A Distributed Consensus Protocol with a Coordinator , 1993, Decentralized and Distributed Systems.

[5]  Indranil Gupta,et al.  Holistic operations in large-scale sensor network systems: a probabilistic peer-to-peer approach , 2003 .

[6]  Indranil Gupta,et al.  Scalable fault-tolerant aggregation in large process groups , 2001, 2001 International Conference on Dependable Systems and Networks.

[7]  Leslie Lamport,et al.  The part-time parliament , 1998, TOCS.

[8]  Liuba Shrira,et al.  Providing high availability using lazy replication , 1992, TOCS.

[9]  Michael J. Fischer,et al.  The Consensus Problem in Unreliable Distributed Systems (A Brief Survey) , 1983, FCT.

[10]  Kuang-Ching Wang,et al.  Value-Fusion versus Decision-Fusion for Fault-tolerance in Collaborative Target Detection in Sensor Networks , 2001 .

[11]  B. S. Carlson,et al.  Comparison of modern CCD and CMOS image sensor technologies and systems for low resolution imaging , 2002, Proceedings of IEEE Sensors.

[12]  Michael K. Reiter,et al.  Byzantine quorum systems , 1997, STOC '97.

[13]  Leslie Lamport,et al.  The Byzantine Generals Problem , 1982, TOPL.