Folded Petersen Cube Networks: New Competitors for the Hypercubes

We introduce and analyze a new interconnection topology, called the k-dimensional folded Petersen (FP/sub k/) network, which is constructed by iteratively applying the Cartesian product operation on the well-known Petersen graph. Since the number of nodes in FP/sub k/ is restricted to a power of ten, for better scalability we propose a generalization, the folded Petersen cube network FPQ/sub n,k/=Q/sub n//spl times/FP/sub k/, which is a product of the n-dimensional binary hypercube (Q/sub n/) and FP/sub k/. The FPQ/sub n,k/ topology provides regularity, node- and edge-symmetry, optimal connectivity (and therefore maximal fault-tolerance), logarithmic diameter, modularity, and permits simple self-routing and broadcasting algorithms. With the same node-degree and connectivity, FPQ/sub n,k/ has smaller diameter and accommodates more nodes than Q/sub n+3k/, and its packing density is higher compared to several other product networks. This paper also emphasizes the versatility of the folded Petersen cube networks as a multicomputer interconnection topology by providing embeddings of many computationally important structures such as rings, multi-dimensional meshes, hypercubes, complete binary trees, tree machines, meshes of trees, and pyramids. The dilation and edge-congestion of all such embeddings are at most two.

[1]  Dhiraj K. Pradhan,et al.  Flip-Trees: Fault-Tolerant Graphs with Wide Containers , 1988, IEEE Trans. Computers.

[2]  Alan S. Wagner Embedding all binary trees in the hypercube , 1991, Proceedings of the Third IEEE Symposium on Parallel and Distributed Processing.

[3]  Sabine R. Öhring,et al.  Embeddings Into Hyper Petersen Networks: Yet Another Hypercube-Like Interconnection Topology , 1995 .

[4]  Kemal Efe,et al.  Embedding Mesh of Trees in the Hypercube , 1991, J. Parallel Distributed Comput..

[5]  S. Lennart Johnsson,et al.  Optimum Broadcasting and Personalized Communication in Hypercubes , 1989, IEEE Trans. Computers.

[6]  Sajal K. Das,et al.  Dynamic embeddings of trees and quasi-grids into hyper-de Bruijn networks , 1993, [1993] Proceedings Seventh International Parallel Processing Symposium.

[7]  Sajal K. Das,et al.  Folded Petersen cube networks: new competitors for the hypercubes , 1993, Proceedings of 1993 5th IEEE Symposium on Parallel and Distributed Processing.

[8]  Sabine R. Öhring,et al.  Optimal fault-tolerant communication algorithms on product networks using spanning trees , 1994, Proceedings of 1994 6th IEEE Symposium on Parallel and Distributed Processing.

[9]  Franco P. Preparata,et al.  The cube-connected-cycles: A versatile network for parallel computation , 1979, 20th Annual Symposium on Foundations of Computer Science (sfcs 1979).

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

[11]  Shahram Latifi,et al.  Properties and Performance of Folded Hypercubes , 1991, IEEE Trans. Parallel Distributed Syst..

[12]  Charles J. Colbourn,et al.  The Combinatorics of Network Reliability , 1987 .

[13]  Dhiraj K. Pradhan,et al.  The De Bruijn Multiprocessor Network: A Versatile Parallel Processing and Sorting Network for VLSI , 1989, IEEE Trans. Computers.

[14]  Gary Chartrand,et al.  The ubiquitous Petersen graph , 1992, Discret. Math..

[15]  Derek Allan Holton,et al.  The Petersen graph , 1993, Australian mathematical society lecture series.

[16]  Sajal K. Das,et al.  Asymptotically Optimal Communication Algorithms on Faulty Folded Petersen Networks , 1994, CONPAR.

[17]  Howard P. Katseff,et al.  Incomplete Hypercubes , 1988, IEEE Trans. Computers.

[18]  Tarek A. El-Ghazawi,et al.  A unified approach to fault-tolerant routing , 1992, [1992] Proceedings of the 12th International Conference on Distributed Computing Systems.

[19]  Dharma P. Agrawal,et al.  Generalized Hypercube and Hyperbus Structures for a Computer Network , 1984, IEEE Transactions on Computers.

[20]  Burkhard Monien,et al.  Embedding one interconnection network in another , 1990 .

[21]  Mohan Kumar,et al.  On generalized fat trees , 1995, Proceedings of 9th International Parallel Processing Symposium.

[22]  Arnold L. Rosenberg,et al.  Product-Shuffle Networks: Toward Reconciling Shuffles and Butterflies , 1992, Discret. Appl. Math..

[23]  M. Krishnamoorthy,et al.  Fault diameter of interconnection networks , 1987 .

[24]  Sajal K. Das,et al.  Efficient Communication in the Folded Petersen Interconnection Network , 1994, PARLE.

[25]  Dhiraj K. Pradhan,et al.  The Hyper-deBruijn Networks: Scalable Versatile Architecture , 1993, IEEE Trans. Parallel Distributed Syst..

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

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

[28]  Sajal K. Das,et al.  Mapping Dynamic Data and Algorithm Structures into Product Networks , 1993, ISAAC.