Abstract
We introduce collision free layerings as a powerful way to structure radio networks. These layerings can replace hard-to-compute BFS-trees in many contexts while having an efficient randomized distributed construction. We demonstrate their versatility by using them to provide near optimal distributed algorithms for several multi-message communication primitives. Designing efficient communication primitives for radio networks has a rich history that began 25 years ago when Bar-Yehuda et al. introduced fast randomized algorithms for broadcasting and for constructing BFS-trees. Their BFS-tree construction time was rounds, where is the network diameter and is the number of nodes. Since then, the complexity of a broadcast has been resolved to be rounds. On the other hand, BFS-trees have been used as a crucial building block for many communication primitives and their construction time remained a bottleneck for these primitives. We introduce collision free layerings that can be used in place of BFS-trees and we give a randomized construction of these layerings that runs in nearly broadcast time, that is, w.h.p. in rounds for any constant . We then use these layerings to obtain: (1) A randomized algorithm for gathering messages running w.h.p. in rounds. (2) A randomized -message broadcast algorithm running w.h.p. in rounds. These algorithms are optimal up to the small difference in the additive poly-logarithmic term between and . Moreover, they imply the first optimal round randomized gossip algorithm.
Connections
Explore this paper’s authors, topics and related work.
Building this map preview
BZPEER is loading the nearby papers, people, topics and institutions for this page.
Reviews 0
Write a review
No reviews yet.
Discussion 0
Add a comment
No comments yet.