Impact of selection functions on routing algorithm performance in multicomputer networks

Maximizing overall performance in multicomputers requires matching application communication characteristics with a suitable routing scheme. However, since the communication demands of emerging applications vary significantly, it is hard for a single routing algorithm to perform well under all workloads. In order to study the complex dependencies between routing policies and communication workloads, we have performed a set of multi-factor experiments to better characterize routing performance. These experiments show that in addition to adaptivity, the selection functions used to order the candidate links greatly affect network performance under various traftic patterns. By supporting flexible routing, the network can tune its routing policies to application communication characteristics in order to improve performance.

[1]  David Smitley,et al.  Hnet: A High-performance Network Evaluation Testbed , 1992, ICPP.

[2]  Al Davis,et al.  Mayfly: A general-purpose, scalable, parallel processing architecture , 1992, LISP Symb. Comput..

[3]  Hussein G. Badr,et al.  An Optimal Shortest-Path Routing Policy for Network Computers with Regular Mesh-Connected Topologies , 1989, IEEE Trans. Computers.

[4]  Andrew A. Chien,et al.  An evaluation of planar-adaptive routing (PAR) , 1992, [1992] Proceedings of the Fourth IEEE Symposium on Parallel and Distributed Processing.

[5]  Jae H. Kim,et al.  Evaluation of Wormhole Routed Networks Under Hybrid Tra cLoads , 1993 .

[6]  Thu D. Nguyen,et al.  Performance Analysis of a Minimal Adaptive Router , 1994, PCRCW.

[7]  Suresh Chalasani,et al.  A comparison of adaptive wormhole routing algorithms , 1993, ISCA '93.

[8]  S. Lennart Johnsson,et al.  ROMM Routing: A Class of Efficient Minimal Routing Algorithms , 1994, PCRCW.

[9]  Andrew A. Chien,et al.  Do Faster Routers Imply Faster Communication? , 1994, PCRCW.

[10]  Kang G. Shin,et al.  HARTS: a distributed real-time architecture , 1991, Computer.

[11]  Matt W. Mutka,et al.  Priority based real-time communication for large scale wormhole networks , 1994, Proceedings of 8th International Parallel Processing Symposium.

[12]  Richard J. Enbody,et al.  Performance evaluation of mesh-connected wormhole-routed networks for interprocessor communication in multicomputers , 1990, Proceedings SUPERCOMPUTING '90.

[13]  T GaughanPatrick,et al.  Adaptive routing protocols for hypercube interconnection networks , 1993 .

[14]  Smaragda Konstantinidou,et al.  Segment router: a novel router design for parallel computers , 1994, SPAA '94.

[15]  William J. Dally,et al.  Virtual-channel flow control , 1990, [1990] Proceedings. The 17th Annual International Symposium on Computer Architecture.

[16]  Pedro López,et al.  Performance Evaluation of Adaptive Routing Algorithms for k-ary-n-cubes , 1994, PCRCW.

[17]  Kang G. Shin,et al.  PP-MESS-SIM: a simulator for evaluating multicomputer interconnection networks , 1995, Proceedings of Simulation Symposium.

[18]  Kang G. Shin,et al.  A programmable routing controller for flexible communications in point-to-point networks , 1995, Proceedings of ICCD '95 International Conference on Computer Design. VLSI in Computers and Processors.

[19]  James William Dolter A programmable routing controller supporting multi-mode routing and switching in distributed real-time systems , 1993 .

[20]  Andrew A. Chien,et al.  Planar-adaptive routing: low-cost adaptive networks for multiprocessors , 1992, ISCA '92.

[21]  Prithviraj Banerjee,et al.  Performance measurement and trace driven simulation of parallel CAD and numeric applications on a hypercube multicomputer , 1990, ISCA '90.

[22]  Kang G. Shin,et al.  Support for Multiple Classes of Traffic in Multicomputer Routers , 1994, PCRCW.

[23]  William J. Dally,et al.  Deadlock-Free Adaptive Routing in Multicomputer Networks Using Virtual Channels , 1993, IEEE Trans. Parallel Distributed Syst..

[24]  P. Messina,et al.  Architectural requirements of parallel scientific applications with explicit communication , 1993, ISCA '93.

[25]  Derek L. Eager,et al.  The interaction between virtual channel flow control and adaptive routing in wormhole networks , 1994, ICS '94.

[26]  Andrew A. Chien,et al.  Evaluation of wormhole routed networks under hybrid traffic loads , 1993, [1993] Proceedings of the Twenty-sixth Hawaii International Conference on System Sciences.

[27]  Kang G. Shin,et al.  SPIDER: flexible and efficient communication support for point-to-point distributed systems , 1994, 14th International Conference on Distributed Computing Systems.

[28]  Kang G. Shin,et al.  PP-MESS-SIM: A Flexible and Extensible Simulator for Evaluating Multicomputer Networks , 1997, IEEE Trans. Parallel Distributed Syst..