Efficient and deadlock-free reconfiguration for source routed networks

Overlapping Reconfiguration is currently the most efficient method to reconfigure an interconnection network, but is only valid for systems that apply distributed routing. This paper proposes a solution which enables utilization of Overlapping Reconfiguration in a source routed environment. We demonstrate how a synchronized injection of tokens has a significant impact on the performance of the method. Furthermore, we propose and evaluate an optimization of the original algorithm that reduces (and in some cases even eliminates) performance issues caused by the token forwarding regime, such as increased latency and decreased throughput.

[1]  José Duato,et al.  Fast dynamic reconfiguration in irregular networks , 2000, Proceedings 2000 International Conference on Parallel Processing.

[2]  José Duato,et al.  Handling Topology Changes in InfiniBand , 2007, IEEE Transactions on Parallel and Distributed Systems.

[3]  Hung-Ying Tyan,et al.  Design, realization and evaluation of a component-based compositional software architecture for network simulation , 2002 .

[4]  José Duato,et al.  An Efficient and Deadlock-Free Network Reconfiguration Protocol , 2008, IEEE Transactions on Computers.

[5]  Charles L. Seitz,et al.  Myrinet: A Gigabit-per-Second Local Area Network , 1995, IEEE Micro.

[6]  Olav Lysne,et al.  LORE - local reconfiguration for fault management in irregular interconnects , 2004, 18th International Parallel and Distributed Processing Symposium, 2004. Proceedings..

[7]  Tim Miller,et al.  Dolphin express: A transparent approach to enhancing PCI Express , 2007, 2007 IEEE International Conference on Cluster Computing.

[8]  Michael Burrows,et al.  Autonet: A High-Speed, Self-Configuring Local Area Network Using Point-to-Point Links , 1991, IEEE J. Sel. Areas Commun..

[9]  Antonio Robles,et al.  An effective methodology to improve the performance of the up*/down* routing algorithm , 2004, IEEE Transactions on Parallel and Distributed Systems.

[10]  Francisco J. Quiles,et al.  A distributed approach to handle topological changes in advanced switching , 2007, PM2HW2N '07.

[11]  José Duato,et al.  A proposal for managing ASI fabrics , 2008, J. Syst. Archit..

[12]  Antonio Robles-Gómez,et al.  Deadlock-Free Dynamic Network Reconfiguration Based on Close Up*/Down* Graphs , 2008, Euro-Par.

[13]  Dimiter R. Avresky,et al.  Dynamic network reconfiguration in presence of multiple node and link failures using autonomous agents , 2005, 2005 International Conference on Collaborative Computing: Networking, Applications and Worksharing.

[14]  Dimiter R. Avresky,et al.  Intelligent Dynamic Network Reconfiguration , 2007, 2007 IEEE International Parallel and Distributed Processing Symposium.

[15]  José Duato,et al.  Deadlock-Free Dynamic Reconfiguration Schemes for Increased Network Dependability , 2003, IEEE Trans. Parallel Distributed Syst..

[16]  Dimiter R. Avresky,et al.  Dynamic reconfiguration in computer clusters with irregular topologies in the presence of multiple node and link failures , 2005, IEEE Transactions on Computers.

[17]  José Duato,et al.  Deadlock-free dynamic reconfiguration over InfiniBand™ NETWORKS , 2004, Parallel Algorithms Appl..

[18]  José Duato,et al.  A Protocol for Deadlock-Free Dynamic Reconfiguration in High-Speed Local Area Networks , 2001, IEEE Trans. Parallel Distributed Syst..

[19]  José Duato,et al.  Simple Deadlock-Free Dynamic Network Reconfiguration , 2004, HiPC.

[20]  José Duato,et al.  A theory for deadlock-free dynamic network reconfiguration. Part I , 2005, IEEE Transactions on Parallel and Distributed Systems.