Distributed broadcast revisited: Towards universal optimality

5Citations
Citations of this article
15Readers
Mendeley users who have this article in their library.
Get full text

Abstract

This paper revisits the classical problem of multi-message broadcast: given an undirected network G, the objective is to deliver k messages, initially placed arbitrarily in G, to all nodes. Per round, one message can be sent along each edge. The standard textbook result is an O(D+k) round algorithm, where D is the diameter of G. This bound is existentially optimal, which means there exists a graph Gʹ with diameter D over which any algorithm needs Ω(D + k) rounds. In this paper, we seek the stronger notion of optimality—called universal optimality by Garay, Kutten, and Peleg [FOCS’93]—which is with respect to the best possible for graph G itself. We present a distributed construction that produces a k-message broadcast schedule with length roughly within an Õ(log n) factor of the best possible for G, after Õ (D + k) pre-computation rounds. Our approach is conceptually inspired by that of Censor-Hillel, Ghaffari, and Kuhn [SODA’14, PODC’14] of finding many essentially-disjoint trees and using them to parallelize the flow of information. One key aspect that our result improves is that our trees have sufficiently low diameter to admit a nearly-optimal broadcast schedule, whereas the trees obtained by the algorithms of Censor-Hillel et al. could have arbitrarily large diameter, even up to Θ(n).

Cite

CITATION STYLE

APA

Ghaffari, M. (2015). Distributed broadcast revisited: Towards universal optimality. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 9135, pp. 638–649). Springer Verlag. https://doi.org/10.1007/978-3-662-47666-6_51

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free