A logical structure based fault tolerant approach to handle leader election in mobile ad hoc networks

Abstract We propose a light weight layered architecture to support the computation of leader in mobile ad hoc networks. In distributed applications, the leader has to perform a number of synchronization activities among participating nodes and numerous applications; hence, it is a stressed node and consequently prone to failure. Thus, fast and fault tolerant leader election is a major concern and popular area of research in distributed computing networks, in general, and wireless ad hoc networks, in particular. In the present article, we have proposed a fault tolerant leader election approach. More importantly, the nodes elect the leader quickly on the basis of local information only. The illustration includes suitable examples. The correctness proof and performance evaluation has also been presented.

[1]  Shahbaz Akhtar Abid,et al.  A Survey on DHT-Based Routing for Large-Scale Mobile Ad Hoc Networks , 2014, ACM Comput. Surv..

[2]  Xiuzhen Cheng,et al.  Connected Dominating Set in Sensor Networks and MANETs , 2004 .

[3]  Neil Immerman,et al.  Leader election algorithms for wireless ad hoc networks , 2003, Proceedings DARPA Information Survivability Conference and Exposition.

[4]  Lixia Zhang,et al.  Distributed council election , 2004, IEEE/ACM Transactions on Networking.

[5]  Michel Raynal,et al.  Distributed Algorithms for Message-Passing Systems , 2013, Springer Berlin Heidelberg.

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

[7]  Nadjib Badache,et al.  A Self-Stabilizing Leader Election Algorithm in Highly Dynamic Ad Hoc Mobile Networks , 2008, IEEE Transactions on Parallel and Distributed Systems.

[8]  Daniel S. Hirschberg,et al.  Decentralized extrema-finding in circular configurations of processors , 1980, CACM.

[9]  Li-Hsing Yen,et al.  Maintaining a ring structure for mobile ad hoc computing , 2004, J. Parallel Distributed Comput..

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

[11]  Hagit Attiya,et al.  Distributed Computing: Fundamentals, Simulations and Advanced Topics , 1998 .

[12]  Mohamed Jmaiel,et al.  Electing a leader in the local computation model using mobile agents , 2008, 2008 IEEE/ACS International Conference on Computer Systems and Applications.

[13]  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.

[14]  Orhan Dagdeviren,et al.  A Hierarchical Leader Election Protocol for Mobile Ad Hoc Networks , 2008, ICCS.

[15]  Orhan Dagdeviren,et al.  A Distributed Backbone Formation Algorithm for Mobile Ad Hoc Networks , 2006, ISPA.

[16]  Mihaly Varga,et al.  Cluster Formation in Wireless Mesh Networks , 2014 .

[17]  Chung-Ta King,et al.  Building Ring-Like Overlays on Wireless Ad Hoc and Sensor Networks , 2009, IEEE Trans. Parallel Distributed Syst..

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

[19]  Shantanu Sharma,et al.  Elite Leader Finding Algorithm for MANETs , 2011, 2011 10th International Symposium on Parallel and Distributed Computing.

[20]  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..

[21]  Stefano Basagni,et al.  A performance comparison of protocols for clustering and backbone formation in large scale ad hoc networks , 2004, 2004 IEEE International Conference on Mobile Ad-hoc and Sensor Systems (IEEE Cat. No.04EX975).

[22]  Shantanu Sharma,et al.  Message efficient leader finding algorithm for mobile ad hoc networks , 2011, 2011 Third International Conference on Communication Systems and Networks (COMSNETS 2011).

[23]  Vijay K. Garg,et al.  Concurrent and distributed computing in Java , 2004 .

[24]  Shrisha Rao,et al.  Distributed Systems: An Algorithmic Approach , 2008, IEEE Distributed Systems Online.

[25]  P. Subathra,et al.  A Cluster-Based Reliable Token Circulation Scheme for Group Communication in MANET , 2012 .

[26]  Weijia Jia,et al.  Clustering wireless ad hoc networks with weakly connected dominating set , 2007, J. Parallel Distributed Comput..

[27]  Pierre A. Humblet,et al.  A Distributed Algorithm for Minimum-Weight Spanning Trees , 1983, TOPL.

[28]  Orhan Dagdeviren,et al.  Merging Clustering Algorithms in Mobile Ad Hoc Networks , 2005, ICDCIT.

[29]  Ahmed Louri,et al.  An optical multi-mesh hypercube: a scalable optical interconnection network for massively parallel computing , 1994 .

[30]  Ernest J. H. Chang,et al.  An improved algorithm for decentralized extrema-finding in circular configurations of processes , 1979, CACM.

[31]  Neeraj Mittal,et al.  Fast Neighbor Discovery with Lightweight Termination Detection in Heterogeneous Cognitive Radio Networks , 2010, 2010 Ninth International Symposium on Parallel and Distributed Computing.

[32]  Vaduvur Bharghavan,et al.  MCEDAR: multicast core-extraction distributed ad hoc routing , 1999, WCNC. 1999 IEEE Wireless Communications and Networking Conference (Cat. No.99TH8466).

[33]  Ronald L. Rivest,et al.  Introduction to Algorithms , 1990 .

[34]  Shantanu Sharma,et al.  Democratic Leader Finding Algorithm for Large Mobile Ad Hoc Networks , 2011, 2011 31st International Conference on Distributed Computing Systems Workshops.

[35]  Mohamed F. Younis,et al.  Cluster Mesh Based Multicast Routing in MANET: An Analytical Study , 2011, 2011 IEEE International Conference on Communications (ICC).

[36]  M. Barai,et al.  Efficient hybrid multicast routing protocol for ad-hoc wireless networks , 2004, 29th Annual IEEE International Conference on Local Computer Networks.

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

[38]  Karim Faez,et al.  CHEFC: Cluster Head Election with Full Coverage in Wireless Sensor Networks , 2009, 2009 IEEE 9th Malaysia International Conference on Communications (MICC).

[39]  Nadir Shah,et al.  MANET adaptive structured P2P overlay , 2012, Peer Peer Netw. Appl..