English

Scalable Wake-up of Multi-Channel Single-Hop Radio Networks

Data Structures and Algorithms 2018-12-31 v3

Abstract

We consider single-hop radio networks with multiple channels as a model of wireless networks. There are nn stations connected to bb radio channels that do not provide collision detection. A station uses all the channels concurrently and independently. Some kk 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 for the general problem that wakes up the network in O(klog1/bklogn)O(k\log^{1/b} k\log n) time, where kk is unknown. We give a deterministic scalable algorithm for the special case when b>dloglognb>d \log \log n, for some constant d>1d>1, which wakes up the network in O(kblognlog(blogn))O(\frac{k}{b}\log n\log(b\log n)) time, with kk unknown. This algorithm misses time optimality by at most a factor of O(logn(logb+loglogn))O(\log n(\log b +\log\log n)), because any deterministic algorithm requires Ω(kblognk)\Omega(\frac{k}{b}\log \frac{n}{k}) time. We give a randomized algorithm that wakes up the network within O(k1/bln1ϵ)O(k^{1/b}\ln \frac{1}{\epsilon}) rounds with a probability that is at least 1ϵ1-\epsilon, for any 0<ϵ<10<\epsilon<1, where kk 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 pp, independently across all channels and rounds. For this model, we give two deterministic algorithms for unknown~kk: one wakes up the network in time O(log1(1p)klognlog1/bk)O(\log^{-1}(\frac{1}{p})\, k\log n\log^{1/b} k), and the other in time O(log1(1p)kblognlog(blogn))O(\log^{-1}(\frac{1}{p}) \, \frac{k}{b} \log n\log(b\log n)) but assuming the inequality b>log(128blogn)b>\log(128b\log n), both with a probability that is at least 11/\mboxpoly(n)1-1/\mbox{poly}(n).

Keywords

Cite

@article{arxiv.1411.4498,
  title  = {Scalable Wake-up of Multi-Channel Single-Hop Radio Networks},
  author = {Bogdan S. Chlebus and Gianluca De Marco and Dariusz R. Kowalski},
  journal= {arXiv preprint arXiv:1411.4498},
  year   = {2018}
}