A heuristic fault-tolerant routing algorithm in mesh using rectilinear-monotone polygonal fault blocks

被引:6
作者
Wang, Dajin [1 ]
机构
[1] Montclair State Univ, Dept Comp Sci, Montclair, NJ 07043 USA
关键词
adaptive routing; fault block model; fault tolerance; interconnection network; mesh;
D O I
10.1016/j.sysarc.2006.12.005
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
A new, rectilinear-monotone polygonally shaped fault block model, called Minimal-Connected-Component (MCC), was proposed in [D. Wang, A rectilinear-monotone polygonal fault block model for fault-tolerant minimal routing in mesh, IEEE Trans. Comput. 52 (3) (2003) 310-320] for minimal adaptive routing in mesh-connected multiprocessor systems. This model refines the widely used rectangular model by including fewer non-faulty nodes in fault blocks. The positions of source/destination nodes relative to faulty nodes are taken into consideration when constructing fault blocks. Adaptive routing algorithm was given in Wang (2003), that constructs a minimal "Manhattan" route avoiding all fault blocks, should such routes exist. However, if there are no minimal routes, we still need to find a route, preferably as short as possible. In this paper, we propose a heuristic algorithm that takes a greedy approach, and can compute a nearly shortest route without much overhead. The significance of this algorithm lies in the fact that routing is a frequently performed task, and messages need to get to their destinations as soon as possible. Therefore one would prefer to have a fast answer about which route to take (and then take it), rather than spend too much time working out an absolutely shortest route. (c) 2007 Elsevier B.V. All rights reserved.
引用
收藏
页码:619 / 628
页数:10
相关论文
共 21 条
  • [1] FAULT-TOLERANT WORMHOLE ROUTING ALGORITHMS FOR MESH NETWORKS
    BOPPANA, RV
    CHALASANI, S
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1995, 44 (07) : 848 - 864
  • [2] Boura Y. M., 1995, Proceedings of the 1995 International Conference on Parallel Processing, pI/106
  • [3] CHEN Z, 2003, P 20 INT C ADV INF N, P825
  • [4] CHIEN AA, 1992, P 19 ANN INT S COMP, P268
  • [5] A fault-tolerant routing strategy in hypercube multicomputers
    Chiu, GM
    Wu, SP
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1996, 45 (02) : 143 - 155
  • [6] DALLY WJ, 1989, ACTORS KNOWLEDGE BAS
  • [7] Distributed, deadlock-free routing in faulty, pipelined, direct interconnection networks
    Gaughan, PT
    Dao, BV
    Yalamanchili, S
    Schimmel, DE
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1996, 45 (06) : 651 - 665
  • [8] Glass CJ, 1996, IEEE T PARALL DISTR, V7, P620
  • [9] Gu HX, 2005, LECT NOTES COMPUT SC, V3740, P520
  • [10] Lee S, 2002, LECT NOTES COMPUT SC, V2402, P39