A Genetic Routing Algorithm for a 2D-Meshed Fault-Tolerant Network System

Unreliable data delivery due to network instability leads general network systems to serious situations. Especially in case of reliability-critical applications, a fault-tolerant routing is gaining more attention for guaranteeing complete data transmission even in the presence of faults. In the paper, a concise approach to the genetic design of the optimal fault-tolerant routing algorithm in a 2D-meshed network using GA(Genetic Algorithm) is proposed. The algorithm is based on the wormhole routing scheme with virtual channels for accomplishing deadlock-freedom. It permits the packets to return to the node where they previously stayed, and is adaptive to concurrently evolve its elementary strategies enhancing the associated performance. We perform computer simulations in a 10×10 meshed network to compare the proposed algorithm with the representative conventional one.

[1]  William J. Dally,et al.  Deadlock-Free Message Routing in Multiprocessor Interconnection Networks , 1987, IEEE Transactions on Computers.

[2]  Lionel M. Ni,et al.  Fault-tolerant wormhole routing in meshes , 1993, FTCS-23 The Twenty-Third International Symposium on Fault-Tolerant Computing.

[3]  Hung-Yuan Chung,et al.  A self‐learning and tuning fuzzy logic controller based on genetic algorithms and reinforcements , 1997 .

[4]  Kang G. Shin,et al.  Adaptive Fault-Tolerant Deadlock-Free Routing in Meshes and Hypercubes , 1996, IEEE Trans. Computers.

[5]  William J. Dally Virtual-Channel Flow Control , 1992, IEEE Trans. Parallel Distributed Syst..

[6]  Daniel H. Linder,et al.  An Adaptive and Fault Tolerant Wormhole Routing Strategy for k-Ary n-Cubes , 1994, IEEE Trans. Computers.

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

[8]  José Duato,et al.  A New Theory of Deadlock-Free Adaptive Routing in Wormhole Networks , 1993, IEEE Trans. Parallel Distributed Syst..

[9]  K.G. Shin,et al.  Deadlock-Free Fault-Tolerant Routing in Injured Hypercubes , 1993, IEEE Trans. Computers.

[10]  Chita R. Das,et al.  Fault-Tolerant Routing in Mesh Networks , 1995, International Conference on Parallel Processing.

[11]  Suresh Chalasani,et al.  Fault-Tolerant Wormhole Routing Algorithms for Mesh Networks , 1995, IEEE Trans. Computers.

[12]  Ge-Ming Chiu,et al.  A Fault-Tolerant Routing Strategy in Hypercube Multicomputers , 1996, IEEE Trans. Computers.

[13]  Youran Lan,et al.  An Adaptive Fault-Tolerant Routing Algorithm for Hypercube Multicomputers , 1995, IEEE Trans. Parallel Distributed Syst..