Tight Bounds on Minimum Broadcast Networks

A broadcast graph is an n-vertex communication network that supports a broadcast from any one vertex to all other vertices in optimal time $\lceil \lg n\rceil$, given that each message transmission takes one time unit and a vertex participates in at most one transmission per time step. This paper establishes tight bounds for $B( n )$, the minimum number of edges of a broadcast graph, and $D( n )$, the minimum maxdegree of a broadcast graph. Let $L( n )$ denote the number of consecutive leading 1’s in the binary representation of integer $n - 1$. It is shown that $B( n ) = \Theta ( L( n )\cdot n )$ and $D( n ) = \Theta ( \lg \lg n + L ( n ) )$ and for every n we give a construction simultaneously within a constant factor of both lower bounds. For all n, graphs with $O( n )$ edges and $O( \lg \lg n )$ maxdegree requiring at most $\lceil \lg n \rceil + 1$ time units to broadcast are constructed. These broadcast protocols may be implemented with local control and $O( \lg \lg n )$ bits overhead per message.

[1]  Peter Scheuermann,et al.  Heuristic Algorithms for Broadcasting in Point-to-Point Computer Networks , 1984, IEEE Transactions on Computers.

[2]  Douglas B. West A class of solutions to the gossip problem, part I , 1982, Discret. Math..

[3]  Arthur M. Farley Minimum-time line broadcast networks , 1980, Networks.

[4]  A. Farley,et al.  Broadcasting in Trees with Multiple Originators , 1981 .

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

[6]  Arthur L. Liestman Fault-tolerant broadcast graphs , 1985, Networks.

[7]  Andrzej Proskurowski,et al.  Minimum Broadcast Trees , 1981, IEEE Transactions on Computers.

[8]  Arthur L. Liestman,et al.  Broadcasting in Bounded Degree Graphs , 1992, SIAM J. Discret. Math..

[9]  Arthur M. Farley,et al.  Minimum broadcast graphs , 1979, Discret. Math..

[10]  PelegDavid,et al.  Tight bounds on minimum broadcast networks , 1991 .

[11]  Baruch Awerbuch,et al.  Complexity of network synchronization , 1985, JACM.

[12]  A. M. Farley Minimal broadcast networks , 1979, Networks.

[13]  Howard Frank,et al.  Routing in Packet-Switching Broadcast Radio Networks , 1976, IEEE Trans. Commun..

[14]  E. J. COCKAYNE,et al.  Information Dissemination in Trees , 1981, SIAM J. Comput..

[15]  Arthur L. Liestman,et al.  Broadcasting in one dimension , 1988, Discret. Appl. Math..

[16]  Dana S. Richards,et al.  Generalizations of broadcasting and gossiping , 1988, Networks.

[17]  Arthur L. Liestman,et al.  Broadcast Networks of Bounded Degree , 1988, SIAM J. Discret. Math..

[18]  Michael J. Fischer,et al.  The Consensus Problem in Unreliable Distributed Systems (A Brief Survey) , 1983, FCT.