WiLE: Leader Election in Wireless Networks

Numerous applications of multi-hop wireless networks benefit from or require the use of leaders, determined on the basis of some quantifiable and comparable criteria. In this paper, we propose an efficient scheme for electing the top K leaders of a multi-hop wireless network with N ≥ K nodes. The proposed protocol, called WiLE for Wireless Leader Election, is distributed and, by means of the sole exchange of packets among neighbors, terminates providing each node with the unique ID of the elected leaders and their rank. The correctness of the protocol is analytically proven. WiLE is implemented both on a physical testbed and in the GreenCastalia simulator. Our experimental evaluations demonstrate the effectiveness of WiLE in determining network leaders swiftly and efficiently. The performance of WiLE is compared to that of other previously proposed leader election protocols, Vasudevan and Raychoudhury. Results show that WiLE determines the top K global network leaders faster and consuming less energy than previous solutions. On average, WiLE is shown to complete in 17% of the time taken by Vasudevan, transmitting 12% of the bytes transmitted by that protocol. Against Raychoudhury, WiLE takes 34% of the time and transmits only 23% of the bytes transmitted by Raychoudhury.

[1]  Emrecan Demirors,et al.  Advances in Underwater Acoustic Networking , 2013, Mobile Ad Hoc Networking.

[2]  Ahmed Mehaoua,et al.  An energy-efficient leader election mechanism for wireless body area networks , 2014, 2014 IEEE Global Communications Conference.

[3]  Azzedine Boukerche,et al.  An Efficient Leader Election Protocol for Wireless Quasi-Static Mesh Networks: Proof of Correctness , 2007, 2007 IEEE International Conference on Communications.

[4]  Vijay Kumar,et al.  An Efficient Leader Election Algorithm for Mobile Ad Hoc Networks , 2004, ICDCIT.

[5]  Azzedine Boukerche,et al.  An efficient leader election protocol for mobile networks , 2006, IWCMC '06.

[6]  Ahmed Mehaoua,et al.  A reliable and energy-efficient leader election algorithm for Wireless Body Area Networks , 2015, 2015 IEEE International Conference on Communications (ICC).

[7]  Hee Yong Youn,et al.  An Energy-Efficient and Scalable Routing Protocol for Distributed Wireless Sensor Networks , 2015, Ad Hoc Sens. Wirel. Networks.

[8]  Michele Magno,et al.  Beyond duty cycling: Wake-up radio with selective awakenings for long-lived wireless sensing systems , 2015, 2015 IEEE Conference on Computer Communications (INFOCOM).

[9]  Donald F. Towsley,et al.  Design and analysis of a leader election algorithm for mobile ad hoc networks , 2004, Proceedings of the 12th IEEE International Conference on Network Protocols, 2004. ICNP 2004..

[10]  Luca Benini,et al.  MagoNode++: a wake-up-radio-enabled wireless sensor mote for energy-neutral applications: poster abstract , 2016, IPSN 2016.

[11]  Donggang Liu,et al.  Resilient Cluster Leader Election for Wireless Sensor Networks , 2009, 2009 6th Annual IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks.

[12]  Salahuddin Mohammad Masum,et al.  Asynchronous leader election in mobile ad hoc networks , 2006, 20th International Conference on Advanced Information Networking and Applications - Volume 1 (AINA'06).

[13]  Hector Garcia-Molina,et al.  Elections in a Distributed Computing System , 1982, IEEE Transactions on Computers.

[14]  Athanassios Boulis,et al.  Castalia: revealing pitfalls in designing distributed algorithms in WSN , 2007, SenSys '07.

[15]  Jennifer L. Welch,et al.  An asynchronous leader election algorithm for dynamic networks , 2009, 2009 IEEE International Symposium on Parallel & Distributed Processing.

[16]  Jean-Marie Bonnin,et al.  Wireless sensor networks: a survey on recent developments and potential synergies , 2013, The Journal of Supercomputing.

[17]  Nitin H. Vaidya,et al.  Leader election algorithms for mobile ad hoc networks , 2000, DIALM '00.

[18]  Jennifer L. Welch,et al.  Regional consecutive leader election in mobile ad-hoc networks , 2010, DIALM-POMC '10.

[19]  Tarun Bansal,et al.  Leader Election Algorithms for Multi-channel Wireless Networks , 2008, WASA.

[20]  Pabitra Mohan Khilar,et al.  Vehicular communication: a survey , 2014 .

[21]  Chi-Chun Lo,et al.  A Consensus-Based Leader Election Algorithm for Wireless Ad Hoc Networks , 2012, 2012 International Symposium on Computer, Consumer and Control.

[22]  Oluwatobi Olabiyi,et al.  Leader election algorithm for distributed ad-hoc cognitive radio networks , 2012, 2012 IEEE Consumer Communications and Networking Conference (CCNC).

[23]  Karim Faez,et al.  LELE: Leader Election with Load Balancing Energy in Wireless Sensor Network , 2009, 2009 WRI International Conference on Communications and Mobile Computing.

[24]  Ki-Hyung Kim,et al.  Virtual group leader election algorithm in distributed WSN , 2014, 2014 Sixth International Conference on Ubiquitous and Future Networks (ICUFN).

[25]  Jennifer L. Welch,et al.  Optimal regional consecutive leader election in mobile ad-hoc networks , 2011, FOMC '11.

[26]  Jiannong Cao,et al.  Top K-leader election in mobile ad hoc networks , 2014, Pervasive Mob. Comput..

[27]  Oksam Chae,et al.  Performance analysis of Leader Election Algorithms in Mobile Ad hoc Networks , 2008 .

[28]  Chonggun Kim,et al.  A Leader Election Algorithm Within Candidates on Ad Hoc Mobile Networks , 2007, ICESS.

[29]  Ahmed Khedr,et al.  SEP-CS: Effective Routing Protocol for Heterogeneous Wireless Sensor Networks , 2015, Ad Hoc Sens. Wirel. Networks.