Nearly Optimal One-to-Many Parallel Routing in Star Networks

Star networks were proposed recently as an attractive alternative to the well-known hypercube models for interconnection networks. Extensive research has been performed that shows that star networks are as versatile as hypercubes. This paper is an effort in the same direction. Based on the well-known paradigms, we study the one-to-many parallel routing problem on star networks and develop an improved routing algorithm that finds n-1 node-disjoint paths between one node and a set of other n-1 nodes in the n-star network. These parallel paths are proven of minimum length within a small additive constant, and the running time of our algorithm is bounded by O(n/sup 2/). More specifically, given a node s and n-1 other nodes {t/sub 1/, t/sub 2/, ..., t/sub n-1/} in the n-star network, our algorithm constructs n-1 node-disjoint paths P/sub 1/, P/sub 2/, ..., P/sub n-1/, where P/sub i/ is a path from s to t/sub j/ of length at most dist(s, t/sub j/)+6 and dist(s, t/sub j/) is the distance, i.e., the length of a shortest path, from s to t/sub j/, for i=1, 2, ..., n-1.The best bound on the path length by previously known algorithms for the same problem is 5(n-2)/spl ap/10/spl Delta//sub n//3, where /spl Delta//sub n/=max{dist(s, t)} is the diameter of the n-star network.

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

[2]  Ronald E. Prather,et al.  Elements of discrete mathematics , 1986 .

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

[4]  Frank Thomson Leighton,et al.  Fast computation using faulty hypercubes , 1989, STOC '89.

[5]  Chi-Chang Chen,et al.  The Maximum Partition Matching Problem with Applications , 1999, SIAM J. Comput..

[6]  Chi-Chang Chen,et al.  Optimal Parallel Routing in Star Networks , 1997, IEEE Trans. Computers.

[7]  Garrett Birkhoff,et al.  A survey of modern algebra , 1942 .

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

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

[10]  Chi-Chang Chen,et al.  Combinatorial and algebraic methods in star and de bruijn networks , 1995 .

[11]  Pradip K. Srimani,et al.  Topological properties of star graphs , 1993 .

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

[13]  M. H. Schultz,et al.  Topological properties of hypercubes , 1988, IEEE Trans. Computers.

[14]  Ivan Hal Sudborough,et al.  Deterministic Message Routing in Faulty Hypercubes , 1990, WG.

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

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

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

[18]  K. Menger Zur allgemeinen Kurventheorie , 1927 .

[19]  G. Birkhoff,et al.  A survey of modern algebra , 1942 .

[20]  Selim G. Akl,et al.  On Some Properties and Algorithms for the Star and Pancake Interconnection Networks , 1994, J. Parallel Distributed Comput..

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

[22]  Michael O. Rabin,et al.  Efficient dispersal of information for security, load balancing, and fault tolerance , 1989, JACM.

[23]  Jelena Misic,et al.  Routing Function and Deadlock Avoidance in a Star Graph Interconnection Network , 1994, J. Parallel Distributed Comput..