Bloom filter based data collection algorithm for wireless sensor networks

Wireless sensor networks are emerging systems that can be used to monitor a variety of environments and communicate data to the relevant destination. This work scrutinizes the broadcast overhead problem in distributed sensor networks and propose a probabilistic structure (bloom filter) based technique, a new broadcast structure that attempts to reduce the number of duplicate copies of a packet at every node. This work shows that bloom based structure comes with a solution of a decreased energy consumption in the broadcast while achieving a full network coverage. The bloom filter is used for two purposes. First, to maintain the record of nodes requiring services from the central system in the form of an urgent member filter and communicate it reliably to the end node. Second, to create a neighbor filter. The unique idea of bloom based network uses a neighbor filter to incorporate the neighbor information on taking a forwarding decision and reduce broadcast overhead, i.e., the amount of duplication of packets at nodes. The simulation results show that use of bloom filter can achieve reduction in broadcast overhead by a minimum factor of 8 compared with the conventional broadcast system. In addition, it helps to reduce energy usage evenly throughout the network with 1/10 times and increases the lifetime of a network by having control over network density usage. The network density usage is compared with some existing broadcast control algorithms.

[1]  Hyesook Lim,et al.  On Adding Bloom Filters to Longest Prefix Matching Algorithms , 2014, IEEE Transactions on Computers.

[2]  ZHANGLi-xia,et al.  A reliable multicast framework for light-weight sessions and application level framing , 1995 .

[3]  Hyesook Lim,et al.  New Approach for Efficient IP Address Lookup Using a Bloom Filter in Trie-Based Algorithms , 2016, IEEE Transactions on Computers.

[4]  Neng Wang,et al.  A lightweight energy-efficient reliable broadcast tree for wireless sensor networks , 2011, 2011 3rd International Conference on Computer Research and Development.

[5]  Anna Scaglione,et al.  Energy-efficient broadcasting with cooperative transmissions in wireless sensor networks , 2006, IEEE Transactions on Wireless Communications.

[6]  Isaac Keslassy,et al.  Access-efficient Balanced Bloom Filters , 2012, 2012 IEEE International Conference on Communications (ICC).

[7]  Xiaoxing Guo,et al.  Broadcasting for network lifetime maximization in wireless sensor networks , 2004, SECON.

[8]  George Varghese,et al.  An Improved Construction for Counting Bloom Filters , 2006, ESA.

[9]  Abbas Jamalipour,et al.  SEA-BAN: Semi-autonomous adaptive routing in wireless body area networks , 2013, 2013, 7th International Conference on Signal Processing and Communication Systems (ICSPCS).

[10]  Indranil Gupta,et al.  Smart Gossip: An Adaptive Gossip-based Broadcasting Service for Sensor Networks , 2006, 2006 IEEE International Conference on Mobile Ad Hoc and Sensor Systems.

[11]  Indranil Gupta,et al.  Exploring the Energy-Latency Trade-Off for Broadcasts in Energy-Saving Sensor Networks , 2005, 25th IEEE International Conference on Distributed Computing Systems (ICDCS'05).

[12]  Christian Esteve Rothenberg,et al.  The deletable Bloom filter: a new member of the Bloom family , 2010, IEEE Communications Letters.

[13]  Hyesook Lim,et al.  Reducing False Positives of a Bloom Filter using Cross-Checking Bloom Filters , 2014 .

[14]  Ruiqin Zhao,et al.  Maximum Life-Time Localized Broadcast Routing in MANET , 2007, NPC.

[15]  Fang Hao,et al.  IPv6 Lookups using Distributed and Load Balanced Bloom Filters for 100Gbps Core Router Line Cards , 2009, IEEE INFOCOM 2009.

[16]  Isaac Keslassy,et al.  The Variable-Increment Counting Bloom Filter , 2012, IEEE/ACM Transactions on Networking.

[17]  Kai-Juan Wong,et al.  A Variable Preamble Length-Based Broadcasting Scheme for Wireless Sensor Networks , 2011, 2011 7th International Conference on Wireless Communications, Networking and Mobile Computing.

[18]  Sherali Zeadally,et al.  Enabling Technologies for Green Internet of Things , 2017, IEEE Systems Journal.

[19]  Ruiqin Zhao,et al.  Broadcasting with Least Redundancy in Wireless Sensor Networks , 2012, Int. J. Distributed Sens. Networks.

[20]  Bin Zeng,et al.  An Energy-efficient Broadcast Control Protocol for Wireless Sensor Networks , 2009, 2009 IEEE International Conference on Networking, Architecture, and Storage.

[21]  Mingyan Liu,et al.  Controlled Flooding Search in a Large Network , 2007, IEEE/ACM Transactions on Networking.

[22]  Burton H. Bloom,et al.  Space/time trade-offs in hash coding with allowable errors , 1970, CACM.