Electing a Leader in Wireless Networks Quickly Despite Jamming

In this paper we present a fast leader election protocol for single-hop wireless networks, provably robust against jamming by an external and powerful adversary. A (T,1--ε)-bounded adversary can jam at most (1--ε)w out of any w ≥ T contiguous time slots, for 0 < ε < 1. The network consists of n stations that do not have knowledge of any global parameter n, T,ε. Each station can transmit or listen to the common communication channel. In each slot, all listeners are notified in which of the three states the communication channel is in the current slot: no transmitters, exactly one transmitter or at least two transmitters. To the listening stations, a jammed slot is indistinguishable from the case of at least two transmitters. Our protocol elects a leader, with high probability, in the presence of an arbitrary, adaptive (T,1--ε)-adversary. For any constant ε and T=O{log n}, the protocol works in optimal time O{log n}. The protocol also works for general T and ε in O{log log(1/ε)/ε3 log n) slots if T ≤ log n/ε3 log(1/ε) and O{max {log log(T}/ε log n), log(1/ïε) log\log(1/ε)}T} otherwise.

[1]  Xin Liu,et al.  SPREAD: Foiling Smart Jammers Using Multi-Layer Agility , 2007, IEEE INFOCOM 2007 - 26th IEEE International Conference on Computer Communications.

[2]  Béla Bollobás,et al.  Random Graphs , 1985 .

[3]  Andrzej Pelc,et al.  Dissemination of Information in Communication Networks - Broadcasting, Gossiping, Leader Election, and Fault-Tolerance , 2005, Texts in Theoretical Computer Science. An EATCS Series.

[4]  Christian Scheideler,et al.  Self-stabilizing leader election for single-hop wireless networks despite jamming , 2011, MobiHoc '11.

[5]  Miguel A. Mosteiro,et al.  Bootstrapping a hop-optimal network in the weak sensor model , 2009, TALG.

[6]  Alan M. Frieze,et al.  Random graphs , 2006, SODA '06.

[7]  Xin Liu,et al.  Performance of IEEE 802.11 under Jamming , 2008, Mobile Networks and Applications.

[8]  Rachid Guerraoui,et al.  Reliable distributed computing on unreliable radio channels , 2009, MobiHoc S3 '09.

[9]  Christian Scheideler,et al.  Competitive MAC under adversarial SINR , 2013, IEEE INFOCOM 2014 - IEEE Conference on Computer Communications.

[10]  Jin Zhang Robust and Efficient Medium Access Despite Jamming , 2012 .

[11]  Stephan Olariu,et al.  Uniform leader election protocols for radio networks , 2001, International Conference on Parallel Processing, 2001..

[12]  Stefan Schmid,et al.  Speed Dating Despite Jammers , 2009, DCOSS.

[13]  Christian Scheideler,et al.  A Jamming-Resistant MAC Protocol for Multi-Hop Wireless Networks , 2010, DISC.

[14]  Maxwell Young,et al.  Conflict on a communication channel , 2011, PODC '11.

[15]  Pradip K. Srimani,et al.  A Self-Stabilizing Leader Election Algorithm for Tree Graphs , 1996, J. Parallel Distributed Comput..

[16]  Radha Poovendran,et al.  Optimal Jamming Attacks and Network Defense Policies in Wireless Sensor Networks , 2007, IEEE INFOCOM 2007 - 26th IEEE International Conference on Computer Communications.

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

[18]  Michal Koza,et al.  Repelling Sybil-Type Attacks in Wireless Ad Hoc Systems , 2010, ACISP.

[19]  Rachid Guerraoui,et al.  Secure communication over radio channels , 2008, PODC '08.

[20]  Stephan Olariu,et al.  A survey on leader election protocols for radio networks , 2002, Proceedings International Symposium on Parallel Architectures, Algorithms and Networks. I-SPAN'02.

[21]  Koichi Wada,et al.  Space Complexity of Self-stabilizing Leader Election in Passively-Mobile Anonymous Agents , 2009, SIROCCO.

[22]  Shay Kutten,et al.  A modular technique for the design of efficient distributed leader finding algorithms , 1990, TOPL.

[23]  Ely Porat,et al.  (Near) optimal resource-competitive broadcast with jamming , 2014, SPAA.

[24]  Zbigniew Golebiewski,et al.  Towards Fair Leader Election in Wireless Networks , 2009, ADHOC-NOW.

[25]  Stephan Olariu,et al.  A randomized leader election protocol for ad-hoc networks , 2000, Colloquium on Structural Information & Communication Complexity.

[26]  Dan Rubenstein,et al.  Using Channel Hopping to Increase 802.11 Resilience to Jamming Attacks , 2007, IEEE INFOCOM 2007 - 26th IEEE International Conference on Computer Communications.

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

[28]  Christian Scheideler,et al.  An Efficient and Fair MAC Protocol Robust to Reactive Interference , 2013, IEEE/ACM Transactions on Networking.

[29]  Rachid Guerraoui,et al.  Gossiping in a Multi-channel Radio Network , 2007, DISC.

[30]  Christian Scheideler,et al.  Competitive and Fair Medium Access Despite Reactive Jamming , 2011, 2011 31st International Conference on Distributed Computing Systems.

[31]  Rachid Guerraoui,et al.  Interference-Resilient Information Exchange , 2009, IEEE INFOCOM 2009.

[32]  Marek Klonowski,et al.  Energy-Efficient Leader Election Protocols for Single-Hop Radio Networks , 2013, 2013 42nd International Conference on Parallel Processing.

[33]  Christian Scheideler,et al.  Principles of Robust Medium Access and an Application to Leader Election , 2014, TALG.

[34]  Yih-Chun Hu,et al.  Cross-Layer Jamming Detection and Mitigation in Wireless Broadcast Networks , 2007, IEEE/ACM Transactions on Networking.

[35]  Rachid Guerraoui,et al.  Gossiping in a multi-channel radio network an oblivious approach to coping with malicious interference , 2007 .

[36]  Christian Scheideler,et al.  Competitive and fair throughput for co-existing networks under adversarial interference , 2012, PODC '12.

[37]  Calvin C. Newport Radio Network Lower Bounds Made Easy , 2014, DISC.

[38]  Timothy X. Brown,et al.  Jamming and sensing of encrypted wireless ad hoc networks , 2006, MobiHoc '06.

[39]  Svante Janson,et al.  Random graphs , 2000, Wiley-Interscience series in discrete mathematics and optimization.

[40]  Baruch Awerbuch,et al.  Optimal distributed algorithms for minimum weight spanning tree, counting, leader election, and related problems , 1987, STOC.