On randomized broadcasting in Star graphs

One of the most frequently studied problems in the context of information dissemination in communication networks is the broadcasting problem. In this paper, we study the following robust, simple, and scalable randomized broadcasting protocol: at some time t an information is placed at one of the nodes of a graph G, and in the succeeding steps, each informed node chooses one of its neighbours in G uniformly at random, and sends the information to this neighbour. We show that this algorithm spreads an information to all nodes in a Star graph S"n of dimension n within O(logN) steps, with high probability, where N denotes the number of nodes in S"n. To obtain this result, we first establish lower bounds on the edge expansion of small subsets of nodes. Then we introduce a simple but powerful technique for estimating the runtime of randomized broadcasting by analyzing the protocol described above in the reverse order. Using this technique we can also simplify the analysis of this algorithm in Hypercubes [U. Feige, D. Peleg, P. Raghavan, E. Upfal, Randomized broadcast in networks, Random Structures and Algorithms 1 (4) (1990) 447-460].

[1]  H. Chernoff A Measure of Asymptotic Efficiency for Tests of a Hypothesis Based on the sum of Observations , 1952 .

[2]  Yoshihide Igarashi,et al.  Optimal Time Broadcasting in Faulty Star Networks , 1996, WDAG.

[3]  Sartaj Sahni,et al.  Embedding Hamiltonians and Hypercubes in Star Interconnection Graphs , 1990, ICPP.

[4]  Dilip Sarkar,et al.  Optimal Broadcasting on the Star Graph , 1992, IEEE Trans. Parallel Distributed Syst..

[5]  Selim G. Akl,et al.  Edge-Disjoint Spanning Trees on the Star Network with Applications to Fault Tolerance , 1996, IEEE Trans. Computers.

[6]  Behrooz Parhami,et al.  On the VLSI area and bisection width of star graphs and hierarchical cubic networks , 2001, Proceedings 15th International Parallel and Distributed Processing Symposium. IPDPS 2001.

[7]  Chi-Chang Chen,et al.  Nearly optimal one-to-many parallel routing in star networks , 1997, Proceedings 11th International Parallel Processing Symposium.

[8]  F. Leighton,et al.  Introduction to Parallel Algorithms and Architectures: Arrays, Trees, Hypercubes , 1991 .

[9]  Ivan Hal Sudborough,et al.  Three disjoint path paradigms in star networks , 1991, Proceedings of the Third IEEE Symposium on Parallel and Distributed Processing.

[10]  Richard M. Karp,et al.  Randomized rumor spreading , 2000, Proceedings 41st Annual Symposium on Foundations of Computer Science.

[11]  Torben Hagerup,et al.  A Guided Tour of Chernoff Bounds , 1990, Inf. Process. Lett..

[12]  Khaled Day,et al.  A Comparative Study of Topological Properties of Hypercubes and Star Graphs , 1994, IEEE Trans. Parallel Distributed Syst..

[13]  M. Newman Spread of epidemic disease on networks. , 2002, Physical review. E, Statistical, nonlinear, and soft matter physics.

[14]  L. H. Harper Optimal Assignments of Numbers to Vertices , 1964 .

[15]  B. Pittel On spreading a rumor , 1987 .

[16]  Reuven Bar-Yehuda,et al.  On the Time-Complexity of Broadcast in Multi-hop Radio Networks: An Exponential Gap Between Determinism and Randomization , 1992, J. Comput. Syst. Sci..

[17]  Yoshihide Igarashi,et al.  Optimal Time Broadcasting Schemes in Faulty Star Graphs (Special Section on Discrete Mathematics and Its Applications) , 1999 .

[18]  Sanjay Ranka,et al.  Embedding meshes on the star graph , 1990, Proceedings SUPERCOMPUTING '90.

[19]  W. O. Kermack,et al.  A contribution to the mathematical theory of epidemics , 1927 .

[20]  Eli Upfal,et al.  Randomized Broadcast in Networks , 1990, Random Struct. Algorithms.

[21]  Farhad Shahrokhi,et al.  Constructing integral uniform flows in symmetric networks with application to the edge-forwarding index problem , 2001, Discret. Appl. Math..

[22]  Doug Terry,et al.  Epidemic algorithms for replicated database maintenance , 1988, OPSR.

[23]  S. Lakshmivarahan,et al.  Characterization of node disjoint (parallel) path in star graphs , 1991, [1991] Proceedings. The Fifth International Parallel Processing Symposium.

[24]  Chi-Chang Chen,et al.  Vertex-disjoint routings in star graphs , 1995, Proceedings 1st International Conference on Algorithms and Architectures for Parallel Processing.

[25]  N. Biggs Algebraic Graph Theory , 1974 .

[26]  Sheldon B. Akers,et al.  The Star Graph: An Attractive Alternative to the n-Cube , 1994, ICPP.

[27]  Sheldon B. Akers,et al.  A Group-Theoretic Model for Symmetric Interconnection Networks , 1989, IEEE Trans. Computers.

[28]  Thomas Sauerwald,et al.  On the runtime and robustness of randomized broadcasting , 2006, Theor. Comput. Sci..

[29]  Jirí Matousek,et al.  Invitation to discrete mathematics , 1998 .

[30]  Alan M. Frieze,et al.  Broadcasting in Random Graphs , 1994, Discret. Appl. Math..

[31]  Hui Chen Threshold of Broadcast in Random Graphs , 1997 .

[32]  Jang-Ping Sheu,et al.  An Optimal Broadcasting Algorithm without Message Redundancy in Star Graphs , 1995, IEEE Trans. Parallel Distributed Syst..

[33]  Ladislav Stacho,et al.  Bisection Width of Transposition Graphs , 1998, Discret. Appl. Math..

[34]  Herbert W. Hethcote,et al.  The Mathematics of Infectious Diseases , 2000, SIAM Rev..

[35]  Michael Mitzenmacher,et al.  Probability And Computing , 2005 .