Tradeoffs between knowledge and time of communication in geometric radio networks

We consider deterministic broadcasting in geometric radio networks (GRN) whose nodes know only a limited part of the network Nodes of a GRN are situated in the plane and each of them is equipped with a transmitter of some range r. A signal from this node can reach all nodes at distance at most r from it but if a node is situated within range of two nodes transmitting simultaneously it cannot get any message. Each node knows the part of the network within knowledge radius s from it, i.e., it knows the positions, labels and ranges of all nodes at distance at most s. The aim of this paper is to investigate tradeoffs between knowledge radius s and time of deterministic broadcasting in a GRN with n nodes and eccentricity D of the source. For s exceeding the largest range, or s exceeding the largest distance between any two nodes, we design an (optimal) broadcasting algorithm working in time O(D), while for any positive s we show how to broadcast in time &Ogr;(D(1+log(n/D))). For s = 0, i.e., when knowledge of each node is limited to itself, broadcasting can always be performed in time &Ogr;(n) and cannot be improved even for some symmetric GRN of constant diameter. In contrast to the upper bound&Ogr;(n) which assumes that each node knows its own position, we show a surprising result that broadcasting requires time &OHgr;(n log n) for some GRN whose nodes do not have this knowledge. If the collision detection capability is additionally assumed, we show that optimal broadcasting time in symmetric GRN is &THgr;(D + log n). These results show sharp contrasts between the efficiency of broadcasting in geometric radio networks as compared to broadcasting in arbitrary graphs. They also show quantitatively the impact of various types of knowledge available to nodes, on broadcasting time in GRN. The type of knowledge influencing efficiency of broadcasting includes knowledge radius, knowledge of individual positions when knowledge radius is zero, and awareness of collisions.

[1]  Baruch Awerbuch,et al.  A Tradeoff between Information and Communication in Broadcast Protocols , 1988, AWOC.

[2]  Wojciech Rytter,et al.  Deterministic broadcasting in unknown radio networks , 2000, SODA '00.

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

[4]  Suresh Singh,et al.  Broadcasting on [0, L] , 1994, Discret. Appl. Math..

[5]  Danilo Bruschi,et al.  Lower bounds for the broadcast problem in mobile radio networks , 1997, Distributed Computing.

[6]  Arthur L. Liestman,et al.  A survey of gossiping and broadcasting in communication networks , 1988, Networks.

[7]  Anna Pagh,et al.  Deterministic Radio Broadcasting , 2000, ICALP.

[8]  Andrzej Pelc,et al.  Faster broadcasting in unknown radio networks , 2001, Inf. Process. Lett..

[9]  Eyal Kushilevitz,et al.  An Ω(D log(N/D)) lower bound for broadcast in radio networks , 1993, PODC '93.

[10]  Krzysztof Diks,et al.  The Impact of Knowledge on Broadcasting Time in Radio Networks , 1999, ESA.

[11]  Juraj Hromkovič,et al.  Dissemination of Information in Interconnection Networks (Broadcasting & Gossiping) , 1996 .

[12]  Pierre Fraigniaud,et al.  Methods and problems of communication in usual networks , 1994, Discret. Appl. Math..

[13]  Imrich Chlamtac,et al.  On Broadcasting in Radio Networks - Problem Analysis and Protocol Design , 1985, IEEE Transactions on Communications.

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

[15]  Imrich Chlamtac,et al.  Tree-Based Broadcasting in Multihop Radio Networks , 1987, IEEE Transactions on Computers.

[16]  Reuven Bar-Yehuda,et al.  On the time-complexity of broadcast in radio networks: an exponential gap between determinism randomization , 1987, PODC '87.

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

[18]  Arunabha Sen,et al.  A new model for scheduling packet radio networks , 1996, Proceedings of IEEE INFOCOM '96. Conference on Computer Communications.

[19]  Andrzej Pelc,et al.  Fault-Tolerant Broadcasting in Radio Networks , 2001, J. Algorithms.

[20]  Baruch Awerbuch,et al.  A trade-off between information and communication in broadcast protocols , 1990, JACM.

[21]  Robert G. Gallager,et al.  A perspective on multiaccess channels , 1984, IEEE Trans. Inf. Theory.

[22]  Yishay Mansour,et al.  Broadcast in radio networks , 1995, SODA '95.