Scalable wake-up of multi-channel single-hop radio networks

We consider single-hop radio networks with multiple channels as a model of wireless networks. There are n stations connected to b radio channels that do not provide collision detection. A station uses all the channels concurrently and independently. Some k stations may become active spontaneously at arbitrary times. The goal is to wake up the network, which occurs when all the stations hear a successful transmission on some channel. Duration of a waking-up execution is measured starting from the first spontaneous activation. We present a deterministic algorithm that wakes up a network in O ( k log 1 / b ? k log ? n ) time, where k is unknown. We give a deterministic scalable algorithm for the special case when b d log ? log ? n , for some constant d 1 , which wakes up a network in O ( k b log ? n log ? ( b log ? n ) ) time, with k unknown. This algorithm misses time optimality by at most a factor of O ( log ? n ( log ? b + log ? log ? n ) ) , because any deterministic algorithm requires ? ( k b log ? n k ) time. We give a randomized algorithm that wakes up a network within O ( k 1 / b ln ? 1 ? ) rounds with a probability that is at least 1 - ? , for any 0 < ? < 1 , where k is known. We also consider a model of jamming, in which each channel in any round may be jammed to prevent a successful transmission, which happens with some known parameter probability p, independently across all channels and rounds. For this model, we give two deterministic algorithms for unknown k: one wakes up a network in time O ( log - 1 ? ( 1 p ) k log ? n log 1 / b ? k ) , and the other in time O ( log - 1 ? ( 1 p ) k b log ? n log ? ( b log ? n ) ) when the inequality b log ? ( 128 b log ? n ) holds, both with probabilities that are at least 1 - 1 / poly ( n ) .

[1]  Calvin C. Newport,et al.  Maximal independent sets in multichannel radio networks , 2013, PODC '13.

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

[3]  Dariusz R. Kowalski,et al.  Medium Access Control for Adversarial Channels with Jamming , 2011, SIROCCO.

[4]  Marek Chrobak,et al.  The wake-up problem in multi-hop radio networks , 2004, SODA '04.

[5]  Andrea E. F. Clementi,et al.  Distributed broadcast in radio networks of unknown topology , 2003, Theor. Comput. Sci..

[6]  Eyal Kushilevitz,et al.  An Omega(D log (N/D)) Lower Bound for Broadcast in Radio Networks , 1998, SIAM J. Comput..

[7]  Roger Wattenhofer,et al.  Time-optimal information exchange on multiple channels , 2011, FOMC '11.

[8]  Dariusz R. Kowalski,et al.  On selection problem in radio networks , 2005, PODC '05.

[9]  János Komlós,et al.  An asymptotically fast nonadaptive algorithm for conflict resolution in multiple-access channels , 1985, IEEE Trans. Inf. Theory.

[10]  Gianluca De Marco Distributed broadcast in unknown radio networks , 2008, SODA '08.

[11]  Dariusz R. Kowalski,et al.  Searching for a subset of counterfeit coins: Randomization vs determinism and adaptiveness vs non‐adaptiveness , 2013, Random Struct. Algorithms.

[12]  Gustavo Alonso,et al.  Probabilistic Protocols for Node Discovery in Ad Hoc Multi-channel Broadcast Networks , 2003, ADHOC-NOW.

[13]  Calvin C. Newport,et al.  Leader election in shared spectrum radio networks , 2012, PODC '12.

[14]  Marco Pellegrini,et al.  Faster deterministic wakeup in multiple access channels , 2007, Discret. Appl. Math..

[15]  Bogdan S. Chlebus,et al.  Adversarial Multiple Access Channel with Individual Injection Rates , 2009, OPODIS.

[16]  Majid Khabbazian,et al.  Leveraging Channel Diversity to Gain Efficiency and Robustness for Wireless Broadcast , 2011, DISC.

[17]  Wojciech Rytter,et al.  Deterministic broadcasting in ad hoc radio networks , 2002, Distributed Computing.

[18]  Zoltán Füredi,et al.  Forbidding Just One Intersection , 1985, J. Comb. Theory, Ser. A.

[19]  Roger Wattenhofer,et al.  Deterministic multi-channel information exchange , 2017, J. Comput. Syst. Sci..

[20]  Noga Alon,et al.  A Lower Bound for Radio Broadcast , 1991, J. Comput. Syst. Sci..

[21]  Li Ning,et al.  Uniform Information Exchange in Multi-channel Wireless Ad Hoc Networks , 2017, AAMAS.

[22]  Dariusz R. Kowalski,et al.  Contention Resolution in a Non-synchronized Multiple Access Channel , 2013, IPDPS.

[23]  Dariusz R. Kowalski,et al.  Deterministic Broadcast on Multiple Access Channels , 2010, 2010 Proceedings IEEE INFOCOM.

[24]  Wojciech Rytter,et al.  Broadcasting algorithms in radio networks with unknown topology , 2006, J. Algorithms.

[25]  Dariusz R. Kowalski,et al.  On the Wake-Up Problem in Radio Networks , 2005, ICALP.

[26]  Tomasz Jurdzinski,et al.  Probabilistic Algorithms for the Wake-Up Problem in Single-Hop Radio Networks , 2005, Theory of Computing Systems.

[27]  Wojciech Rytter,et al.  Fast broadcasting and gossiping in radio networks , 2002, J. Algorithms.

[28]  Bogdan S. Chlebus,et al.  Adversarial Multiple Access Channels with Individual Injection Rates , 2016, Theory of Computing Systems.

[29]  Jiguo Yu,et al.  Information exchange with collision detection on multiple channels , 2016, J. Comb. Optim..

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

[31]  Dariusz R. Kowalski,et al.  Dynamic sharing of a multiple access channel , 2010, STACS.

[32]  Bogdan S. Chlebus,et al.  Broadcasting in ad hoc multiple access channels , 2015, Theor. Comput. Sci..

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

[34]  Tomasz Jurdzinski,et al.  The Cost of Synchronizing Multiple-Access Channels , 2015, PODC.

[35]  Dariusz R. Kowalski,et al.  Adversarial Queuing on the Multiple Access Channel , 2012, TALG.

[36]  Rachid Guerraoui,et al.  The wireless synchronization problem , 2009, PODC '09.

[37]  Andrzej Pelc,et al.  Broadcasting in undirected ad hoc radio networks , 2005, Distributed Computing.

[38]  Calvin C. Newport,et al.  Efficient Symmetry Breaking in Multi-Channel Radio Networks , 2012, DISC.

[39]  Andrzej Pelc,et al.  Consensus and Mutual Exclusion in a Multiple Access Channel , 2011, IEEE Transactions on Parallel and Distributed Systems.

[40]  Miguel A. Mosteiro,et al.  Lower Bounds for Clear Transmissions in Radio Networks , 2006, LATIN.

[41]  Albert G. Greenberg,et al.  A lower bound on the time needed in the worst case to resolve conflicts deterministically in multiple access channels , 1985, JACM.

[42]  Dariusz R. Kowalski,et al.  Maximum throughput of multiple access channels in adversarial environments , 2017, Distributed Computing.

[43]  Andrzej Pelc,et al.  The Wakeup Problem in Synchronous Broadcast Systems , 2000, SIAM J. Discret. Math..

[44]  Dariusz R. Kowalski,et al.  Fast Nonadaptive Deterministic Algorithm for Conflict Resolution in a Dynamic Multiple-Access Channel , 2015, SIAM J. Comput..

[45]  Francis C. M. Lau,et al.  Efficient Information Exchange in Single-Hop Multi-Channel Radio Networks , 2012, WASA.

[46]  Antonio Fernández,et al.  Unbounded Contention Resolution in Multiple-Access Channels , 2011, PODC '11.

[47]  Dariusz R. Kowalski,et al.  A better wake-up in radio networks , 2004, PODC '04.

[48]  Nitin H. Vaidya,et al.  Multi-channel mac for ad hoc networks: handling multi-channel hidden terminals using a single transceiver , 2004, MobiHoc '04.