A radio network is a synchronous network of processors that communicate by transmitting messages to their neighbors. A processor receives a message in a given step if and only if it is silent then and precisely one of its neighbors transmits. This stringent rule poses serious difficulties in performing even the simplest tasks. This is true even under the overly optimistic assumptions of centralized coordination and complete knowledge of the network topology. This paper is concerned with lower and upper bounds for the complexity of realizing various communication primitives for radio networks.
Our first result deals with the broadcast operation. We prove the existence of a family of radius-2 networks on n vertices for which any broadcast schedule requires at least &OHgr;(log2 n) rounds of transmissions. This matches an upper bound of O(log2 n) rounds for networks of radius 2 proved earlier by Bar-Yehuda, Goldreich and Itai [BGI]. It is worth mentioning that this lower bound holds even under optimal centralized coordination, while the (randomized) algorithm of [BGI] is distributed.
We then look at the question of simulating two of the standard message-passing models on a radio network. Both models can easily simulate the radio model with no overhead. In the other direction, we propose and study a primitive called the single-round simulation (SRS), enabling the simulation of a single round of an algorithm designed for the standard message models. We give lower bounds for the length of SRS schedules for both models, and supply constructions or existence proofs for schedules of matching (or almost matching) lengths.
Finally we give tight bounds for the length of schedules for computing census functions on a radio network.
[1]
Frank Thomson Leighton,et al.
Analysis of backoff protocols for multiple access channels
,
1987,
STOC '87.
[2]
Howard Frank,et al.
Routing in Packet-Switching Broadcast Radio Networks
,
1976,
IEEE Trans. Commun..
[3]
Peter March,et al.
On the stability of the Ethernet
,
1985,
STOC '85.
[4]
Oded Goldreich,et al.
On the np-completeness of certain network testing problems
,
1984,
Networks.
[5]
J. Spencer.
Ten lectures on the probabilistic method
,
1987
.
[6]
Imrich Chlamtac,et al.
The wave expansion approach to broadcasting in multihop radio networks
,
1991,
IEEE Trans. Commun..
[7]
Imrich Chlamtac,et al.
On Broadcasting in Radio Networks - Problem Analysis and Protocol Design
,
1985,
IEEE Transactions on Communications.
[8]
Reuven Bar-Yehuda,et al.
On the time-complexity of broadcast in radio networks: an exponential gap between determinism randomization
,
1987,
PODC '87.
[9]
S.A. Gronemeyer,et al.
Advances in packet radio technology
,
1978,
Proceedings of the IEEE.
[10]
P. Erdos-L Lovász.
Problems and Results on 3-chromatic Hypergraphs and Some Related Questions
,
2022
.
[11]
E LadnerRichard,et al.
Estimating the multiplicities of conflicts to speed their resolution in multiple access channels
,
1987
.