This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
A Fault-Tolerant Routing Scheme for Meshes with Nonconvex Faults
May 2001 (vol. 12 no. 5)
pp. 467-475

Abstract—In this paper, we propose a fault-tolerant routing scheme for meshes with solid faults. A flag bit is introduced for guiding misrouted messages. By fully utilizing virtual channels of each class, our algorithm uses only three virtual channels to ensure the property of deadlock freeness. Our scheme is able to handle solid faults whose associated fault rings overlap. In addition, the proposed algorithm can be used to route messages when fault regions touch the boundaries of the mesh.

[1] R. Boppana and S. Chalasani, "Fault-Tolerant Wormhole Routing Algorithms for Mesh Networks," IEEE Trans. Computers, vol. 44, no. 7, pp. 848-864, July 1995.
[2] Y.M. Boura and C.R. Das, “Fault-Tolerant Routing in Mesh Networks,” Proc. 1995 Int. Conf. Parallel Processing, vol. I, pp. 106-109, 1995.
[3] S. Chalasani and R. Boppana, “Communication in Multicomputers with Nonconvex Faults,” IEEE Trans. Computers, vol. 46, no. 5, pp. 616–622, May 1997.
[4] A.A. Chien and J.H. Kim, "Planar-Adaptive Routing: Low-Cost Adaptive Networks for Multiprocessors," Proc. 19th Int'l Symp. Computer Architecture, vol. 20, no. 2, pp. 268-277, May 1992.
[5] Paragon XP/S Product Overview. Intel Corporation, 1991.
[6] W.J. Dally and C.L. Seitz, “Deadlock-Free Message Routing in Multiprocessor Interconnection Networks,” IEEE Trans. Computers, Vol. C-36, No. 5, May 1987, pp. 547-553.
[7] C.J. Glass and L.M. Ni, "Fault-Tolerant Wormhole Routing in Meshes," Proc. 23rd Int'l Symp. Fault-Tolerant Computing, pp. 240-249, 1993.
[8] S.P. Kim and T. Han, Fault-Tolerant Wormhole Routing in Meshes with Overlapped Solid Fault Regions Parallel Computing, vol. 23, pp. 1937-1962, 1997.
[9] D.H. Linder and J.C. Harden, "An Adaptive and Fault Tolerant Wormhole Routing Strategy for k-Ary n-Cubes," IEEE Trans. Computers, vol. 40, no. 1, pp. 2-12, Jan. 1991.
[10] C.L. Seitz et al., "The Architecture and Programming of the Ametak Series 2010," Proc. Third Conf. Hypercube Concurrent Computers and Applications, pp. 33-37, Jan. 1988.
[11] P.-H. Sui and S.-D. Wang, “An Improved Algorithm for Fault-Tolerant Wormhole Routing in Meshes,” IEEE Trans. Computers, vol. 46, no. 9, pp. 1040–1042, Sept. 1997.

Index Terms:
Fault tolerance, mesh, nonconvex fault, solid fault, wormhole routing.
Citation:
Chun-Lung Chen, Ge-Ming Chiu, "A Fault-Tolerant Routing Scheme for Meshes with Nonconvex Faults," IEEE Transactions on Parallel and Distributed Systems, vol. 12, no. 5, pp. 467-475, May 2001, doi:10.1109/71.926168
Usage of this product signifies your acceptance of the Terms of Use.