Alano: An Efficient Neighbor Discovery Algorithm in an Energy-Restricted Large-Scale Network

Neighbor discovery is a fundamental step in constructing wireless sensor networks and many algorithms have been proposed aiming to minimize its latency. Recent developments of intelligent devices call for new algorithms, which are subject to energy restrictions. In energy-restricted large-scale networks, a node has limited power supply and can only discover other nodes that are within its range. Additionally, the discovery process may fail if excessive communications take place in a wireless channel. These factors make neighbor discovery a very challenging task and only a few of the proposed neighbor discovery algorithms can be applied to energy-restricted large-scale networks. In this paper, we propose Alano, a nearly optimal algorithm for a large-scale network, which uses the nodes' distribution as a key input. When nodes have the same energy constraint, we modify Alano by the Relaxed Difference Set (RDS), and present a Traversing Pointer (TP) based Alano when the nodes' energy constraints are different. We compare Alano with the state-of-the-art algorithms through extensive evaluations, and the results show that Alano achieves at least 31.35% lower discovery latency and has higher performance regarding quality (discovery rate) and scalability.

[1]  Luigi Fratta,et al.  Performance evaluation and enhancement of the CSMA/CA MAC protocol for 802.11 wireless LANs , 1996, Proceedings of PIMRC '96 - 7th International Symposium on Personal, Indoor, and Mobile Communications.

[2]  Hiroyuki Morikawa,et al.  A high-density earthquake monitoring system using wireless sensor networks , 2007, SenSys '07.

[3]  Paul J.M. Havinga,et al.  A Lightweight Medium Access Protocol (LMAC) for Wireless Sensor Networks: Reducing Preamble Transmissions and Transceiver State Switches , 2004 .

[4]  Robin Kravets,et al.  Searchlight: won't you be my neighbor? , 2012, Mobicom '12.

[5]  Kaigui Bian,et al.  On heterogeneous neighbor discovery in wireless sensor networks , 2014, 2015 IEEE Conference on Computer Communications (INFOCOM).

[6]  Yunhao Liu,et al.  Hello: A generic flexible protocol for neighbor discovery , 2014, IEEE INFOCOM 2014 - IEEE Conference on Computer Communications.

[7]  Yongcai Wang,et al.  L3SN: A Level-Based, Large-Scale, Longevous Sensor Network System for Agriculture Information Monitoring , 2010, Wirel. Sens. Netw..

[8]  Guihai Chen,et al.  ALOHA-like neighbor discovery in low-duty-cycle wireless sensor networks , 2011, 2011 IEEE Wireless Communications and Networking Conference.

[9]  David E. Culler,et al.  Practical asynchronous neighbor discovery and rendezvous for mobile sensing applications , 2008, SenSys '08.

[10]  Roger Wattenhofer,et al.  The Complexity of Connectivity in Wireless Networks , 2006, Proceedings IEEE INFOCOM 2006. 25TH IEEE International Conference on Computer Communications.

[11]  A. Flammini,et al.  A real-time Wireless Sensor Network for temperature monitoring , 2007, 2007 IEEE International Symposium on Industrial Electronics.

[12]  Dharma P. Agrawal,et al.  Gaussian versus Uniform Distribution for Intrusion Detection in Wireless Sensor Networks , 2013, IEEE Transactions on Parallel and Distributed Systems.

[13]  Magnús M. Halldórsson,et al.  How Well Can Graphs Represent Wireless Interference? , 2014, STOC.

[14]  Matt Welsh,et al.  Deploying a wireless sensor network on an active volcano , 2006, IEEE Internet Computing.

[15]  Haiming Chen,et al.  EasiPLED: Discriminating the causes of packet losses and errors in indoor WSNs , 2012, 2012 IEEE Global Communications Conference (GLOBECOM).

[16]  Karthik Lakshmanan,et al.  U-connect: a low-latency energy-efficient asynchronous neighbor discovery protocol , 2010, IPSN '10.

[17]  Baldev Raj,et al.  Experimental analysis of RSSI for distance and position estimation , 2011, 2011 International Conference on Recent Trends in Information Technology (ICRTIT).

[18]  Steven A. Borbash,et al.  Birthday protocols for low energy deployment and flexible neighbor discovery in ad hoc wireless networks , 2001, MobiHoc '01.

[19]  Adam Dunkels,et al.  The ContikiMAC Radio Duty Cycling Protocol , 2011 .

[20]  Tien-Tsin Wong,et al.  Two new quorum based algorithms for distributed mutual exclusion , 1997, Proceedings of 17th International Conference on Distributed Computing Systems.

[21]  Donald F. Towsley,et al.  Neighbor discovery in wireless networks and the coupon collector's problem , 2009, MobiCom '09.

[22]  Peng-Jun Wan,et al.  Connectivity of multihop wireless networks with log-normal shadowing , 2015, Wirel. Networks.

[23]  Sangheon Pack,et al.  A Probabilistic Neighbor Discovery Algorithm in Wireless Ad Hoc Networks , 2014, 2014 IEEE 79th Vehicular Technology Conference (VTC Spring).

[24]  A. Salomaa,et al.  Chinese remainder theorem: applications in computing, coding, cryptography , 1996 .

[25]  ShiNing Li,et al.  Talk more listen less: Energy-efficient neighbor discovery in wireless sensor networks , 2016, IEEE INFOCOM 2016 - The 35th Annual IEEE International Conference on Computer Communications.

[26]  Radu Stoleru,et al.  Performance Analysis and Tuning of Coexisting Duty Cycling WiFi and Wireless Sensor Networks , 2017, 2017 14th Annual IEEE International Conference on Sensing, Communication, and Networking (SECON).