Randomized Leader Election Protocols in Noisy Radio Networks with a Single Transceiver

In this work, we present leader election protocols for single-hop, single-channel noisy radio networks that do not have collision detection (CD) capabilities. In most leader election protocols presented so far, it is assumed that every station has the ability to transmit and monitor the channel at the same time, it requires every station to be equipped with two transceivers. This assumption, however, is unrealistic for most mobile stations due to constraints in cost, size, and energy dissipation. Our main contribution is to show that it is possible to elect a leader in an anonymous radio network where each station is equipped with a single transceiver. We first present a leader election protocol for the case the number n of stations is known beforehand. The protocol runs in O(logf) time slots with probability at least $1-{1\over f}$ for any f> 1. We then present a leader election protocol for the case where n is not known beforehand but an upper bound u of n is known. This protocol runs in O(logflogu) time slots with probability at least $1-{1\over f}$ for any f> 1. We also prove that these protocols are optimal. More precisely, we show that any leader election protocol elect a leader with probability at least $1-{1\over f}$ must run in Ω(logf) time slots if n is known. Also, we proved that any leader election protocol elect a leader with probability at least $1-{1\over f}$ must run in Ω(logflogu) time slots if an upper bound u of n is known.

[1]  Stephan Olariu,et al.  Randomized O (log log n)-Round Leader Election Protocols in Packet Radio Networks , 1998, ISAAC.

[2]  Robert Metcalfe,et al.  Ethernet: distributed packet switching for local computer networks , 1976, CACM.

[3]  Reuven Bar-Yehuda,et al.  On the Time-Complexity of Broadcast in Multi-hop Radio Networks: An Exponential Gap Between Determinism and Randomization , 1992, J. Comput. Syst. Sci..

[4]  Mario Gerla,et al.  Multicluster, mobile, multimedia radio network , 1995, Wirel. Networks.

[5]  Uyless Black Mobile and wireless networks , 1996 .

[6]  Reuven Bar-Yehuda,et al.  Efficient emulation of single-hop radio network with collision detection on multi-hop radio network with no collision detection , 1989, Distributed Computing.

[7]  B.H. Davies,et al.  The application of packet switching techniques to combat net radio , 1987, Proceedings of the IEEE.

[8]  Stephan Olariu,et al.  Randomized Leader Election Protocols in Radio Networks with No Collision Detection , 2000, ISAAC.

[9]  Michele Zorzi,et al.  Energy efficiency of media access protocols for mobile data networks , 1998, IEEE Trans. Commun..

[10]  Koji Nakano,et al.  An Energy Efficient Leader Election Protocol for Radio Network with a Single Transceiver , 2006, IEICE Trans. Fundam. Electron. Commun. Comput. Sci..

[11]  Mario Gerla,et al.  Adaptive Clustering for Mobile Wireless Networks , 1997, IEEE J. Sel. Areas Commun..

[12]  Dan E. Willard,et al.  Log-Logarithmic Selection Resolution Protocols in a Multiple Access Channel , 1986, SIAM J. Comput..

[13]  W.C. Fifer,et al.  The low-cost packet radio , 1987, Proceedings of the IEEE.

[14]  Chai-Keong Toh,et al.  Ad Hoc Mobile Wireless Networks , 2002 .

[15]  Steven K. Feiner,et al.  Software technology for wireless mobile computing , 1991, IEEE Network.

[16]  Stephan Olariu,et al.  Randomized initialization protocols for packet radio networks , 1999, Proceedings 13th International Parallel Processing Symposium and 10th Symposium on Parallel and Distributed Processing. IPPS/SPDP 1999.

[17]  Dimitri P. Bertsekas,et al.  Data Networks , 1986 .

[18]  Rajeev Motwani,et al.  Randomized algorithms , 1996, CSUR.