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

Abstract

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 for the general problem that wakes up the network in O(k1/b k n) time, where k is unknown. We give a deterministic scalable algorithm for the special case when b>d n, for some constant d>1, which wakes up the network in O(kb n(b n)) time, with k unknown. This algorithm misses time optimality by at most a factor of O( n( b + n)), because any deterministic algorithm requires (kb nk) time. We give a randomized algorithm that wakes up the network within O(k1/b 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 the network in time O(-1(1p)\, k n1/b k), and the other in time O(-1(1p) \, kb n(b n)) but assuming the inequality b>(128b n), both with a probability that is at least 1-1/poly(n).

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…