Turn Prohibition Based Routing in Irregular Computer Networks

In this paper we study turn prohibition based multicast wormhole message routing in computer networks with irregular interconnection graphs. Routing is accomplished in two phases. When a topology change is detected the first phase of routing is executed. Here the network graph is analyzed and a set of turns to be prohibited to break all cycles in the channel dependency graph is created. The turns in this set are prohibited from use during the second routing phase in order to guarantee that channel dependency graph is free from cycles and that routing is deadlock-free. Turn prohibition based routing or TPBR, prohibits the use of at most 1/3 of all turns in the graph. In this paper turn prohibition based routing have been extended for multicast wormhole routing in irregular topologies. We assume that routers have capabilities for selectively replicating worms as they pass through the routers. Furthermore, we assume that each physical link has the resources to operate virtual channels in a time-multiplexed manner. The performance gain obtained by further extension of our routing model to multiple virtual channels has also been investigated. Our experimental simulation results are compared with those of tree-based up/down routing model.

[1]  M. Karpovsky,et al.  UNICAST MESSAGE ROUTING IN С OMMUNICATION NETWORKS WITH IRREGULAR TOPOLOGY , 2000 .

[2]  Lionel M. Ni,et al.  The Turn Model for Adaptive Routing , 1992, [1992] Proceedings the 19th Annual International Symposium on Computer Architecture.

[3]  William J. Dally Virtual-channel flow control , 1990, ISCA '90.

[4]  Chita R. Das,et al.  Virtual channel multiplexing in networks of workstations with irregular topology , 1998, Proceedings. Fifth International Conference on High Performance Computing (Cat. No. 98EX238).

[5]  Cauligi S. Raghavendra,et al.  Resource Deadlocks and Performance of Wormhole Multicast Routing Algorithms , 1998, IEEE Trans. Parallel Distributed Syst..

[6]  Dhabaleswar K. Panda,et al.  Multicast on irregular switch-based networks with wormhole routing , 1997, Proceedings Third International Symposium on High-Performance Computer Architecture.

[7]  Hong Xu,et al.  Unicast-Based Multicast Communication in Wormhole-Routed Networks , 1994, IEEE Trans. Parallel Distributed Syst..

[8]  Mark G. Karpovsky,et al.  UNICAST WORMHOLE MESSAGE ROUTING IN IRREGULAR COMPUTER NETWORKS , 2001 .

[9]  Mark G. Karpovsky,et al.  Fault-tolerant Message Routing in Computer Networks , 1999, PDPTA.

[10]  Yu-Chee Tseng,et al.  A Trip-Based Multicasting Model in Wormhole-Routed Networks with Virtual Channels , 1996, IEEE Trans. Parallel Distributed Syst..

[11]  Mark G. Karpovsky,et al.  A New Method for Deadlock Elimination in Computer Networks With Irregular Toplologies , 1999 .

[12]  Camino de Vera On the Use of Virtual Channels in Networks of Workstations with Irregular Topology , 2000 .