Scalable Wake-up of Multi-Channel Single-Hop Radio Networks
arXiv:1411.4498 · doi:10.1016/j.tcs.2015.11.046
Abstract
We consider single-hop radio networks with multiple channels as a model of wireless networks. There are stations connected to radio channels that do not provide collision detection. A station uses all the channels concurrently and independently. Some 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 time, where is unknown. We give a deterministic scalable algorithm for the special case when , for some constant , which wakes up the network in time, with unknown. This algorithm misses time optimality by at most a factor of , because any deterministic algorithm requires time. We give a randomized algorithm that wakes up the network within rounds with a probability that is at least , for any , where 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 , independently across all channels and rounds. For this model, we give two deterministic algorithms for unknown~: one wakes up the network in time , and the other in time but assuming the inequality , both with a probability that is at least $1-1/\mbox{poly}(n)$.