Single round simulation on radio networks

Noga Alon, Amotz Bar-Noy, Nathan Linial, David Peleg

Research output: Contribution to journalArticlepeer-review

28 Scopus citations

Abstract

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. We look at the question of simulating two of the standard message-passing models on a radio network. In the general message-passing model, a processor may send each of its outgoing neighbors a possibly different message in each round. In the uniform message-passing model, in each round a processor must send an identical message to all its outgoing neighbors. Both message-passing 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.

Original languageEnglish
Pages (from-to)188-210
Number of pages23
JournalJournal of Algorithms
Volume13
Issue number2
DOIs
StatePublished - Jun 1992
Externally publishedYes

Bibliographical note

Funding Information:
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 *An abstract of this paper appeared in “Proceedings, 21st Symp. on Theory of Computing, 1989,” pp. 274-285. ‘This work was carried out while this author was visiting IBM Almaden Research Center. Supported in part by a Bergmann Memorial grant. ‘This work was carried out while this author was visiting IBM Almaden Research Center and Stanford University. ‘This work was carried out while this author was visiting Stanford University. Supported in part by a Weizmann fellowship, by Contract ONR NOO14-85-C-0731 and by a grant of Stanford Center for Integrated Systems. “This work was carried out while this author was visiting Stanford University. Supported in part by Contract ONR NOOO14-85-C-0731 and by a grant of Stanford Center for Integrated Systems.

Funding

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 *An abstract of this paper appeared in “Proceedings, 21st Symp. on Theory of Computing, 1989,” pp. 274-285. ‘This work was carried out while this author was visiting IBM Almaden Research Center. Supported in part by a Bergmann Memorial grant. ‘This work was carried out while this author was visiting IBM Almaden Research Center and Stanford University. ‘This work was carried out while this author was visiting Stanford University. Supported in part by a Weizmann fellowship, by Contract ONR NOO14-85-C-0731 and by a grant of Stanford Center for Integrated Systems. “This work was carried out while this author was visiting Stanford University. Supported in part by Contract ONR NOOO14-85-C-0731 and by a grant of Stanford Center for Integrated Systems.

FundersFunder number
Stanford Center for Integrated SystemsONR NOOO14-85-C-0731

    Fingerprint

    Dive into the research topics of 'Single round simulation on radio networks'. Together they form a unique fingerprint.

    Cite this