Asymptotically Optimal Communication Algorithms on Faulty Folded Petersen Networks

Efficient data communication through an interconnection network in the presence of faulty nodes and links is an important issue in multiprocessor systems. The newly proposed folded Petersen networks, constructed by iteratively applying the cartesian product operation on the well-known Petersen graph, provide a very efficient topology for multiprocessor architectures. In this paper, we construct multiple arc-disjoint spanning trees on the folded Petersen networks and utilize them for deriving fault-tolerant algorithms for several communication primitives. These primitives include single node broadcasting, gossiping, scattering, and total exchange.

[1]  Selim G. Akl,et al.  Optimal communication algorithms on the star interconnection network , 1993, Proceedings of 1993 5th IEEE Symposium on Parallel and Distributed Processing.

[2]  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.

[3]  John N. Tsitsiklis,et al.  Optimal Communication Algorithms for Hypercubes , 1991, J. Parallel Distributed Comput..

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

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

[6]  Pierre Fraigniaud,et al.  Arc-Disjoint Spanning Trees on Cube-Connected Cycles Networks , 1991, ICPP.

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

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

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

[10]  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.

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