FAULT-TOLERANT WORMHOLE ROUTING ALGORITHMS FOR MESH NETWORKS

被引:206
|
作者
BOPPANA, RV [1 ]
CHALASANI, S [1 ]
机构
[1] UNIV WISCONSIN,DEPT ELECT & COMP ENGN,MADISON,WI 53706
基金
美国国家科学基金会;
关键词
ADAPTIVE ROUTING; BLOCK FAULTS; DEADLOCKS; FAULT-TOLERANT ROUTING; MESH NETWORKS; MULTICOMPUTER NETWORKS; PERFORMANCE EVALUATION; WORMHOLE ROUTING;
D O I
10.1109/12.392844
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We present simple methods to enhance the current minimal wormhole routing algorithms developed for high-radix, low-dimensional mesh networks for fault-tolerant routing, We consider arbitrarily-located faulty blocks and assume only local knowledge of faults, Messages are routed minimally when not blocked by faults and this constraint is relaxed to route around faults, The key concept we use is a fault ring consisting of fault-free nodes and links can be formed around each fault region, Our fault-tolerant techniques use these fault rings to route messages around fault regions, We show that, using just one extra virtual channel per physical channel, the well-known e-cube algorithm can be used to provide deadlock-free routing in networks with nonoverlapping fault rings; there is no restriction on the number of faults, For the more complex faults with overlapping fault rings, four virtual channels are used, We also prove that at most four additional virtual channels are sufficient to make fully-adaptive algorithms tolerant to multiple faulty blocks in n-dimensional meshes, All these algorithms are deadlock- and livelock-free. Further, we present simulation results for the e-cube and a fully-adaptive algorithm fortified with our fault-tolerant routing techniques and show that good performance may be obtained with as many as 10% links faulty.
引用
收藏
页码:848 / 864
页数:17
相关论文
共 50 条
  • [1] A fault-tolerant wormhole routing algorithms in two dimensional mesh networks
    Kim, J
    Kim, JY
    Yoon, H
    Maeng, SR
    Cho, JW
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 1998, E81D (06) : 532 - 544
  • [2] Fault-tolerant wormhole routing algorithm for mesh networks
    Sui, PH
    Wang, SD
    [J]. IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES, 2000, 147 (01): : 9 - 14
  • [3] Adaptive fault-tolerant wormhole routing algorithms for hypercube and mesh interconnection networks
    Shih, JD
    [J]. 11TH INTERNATIONAL PARALLEL PROCESSING SYMPOSIUM, PROCEEDINGS, 1997, : 333 - 340
  • [4] Fault-Tolerant Routing Schemes for Wormhole Mesh
    Duan, Xinming
    Zhang, Dakun
    Sun, Xuemei
    [J]. 2009 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING WITH APPLICATIONS, PROCEEDINGS, 2009, : 298 - 301
  • [5] Fault-tolerant wormhole routing in mesh networks with non-rectangular fault regions
    Ho, WH
    Cheung, YS
    [J]. INTERNATIONAL SOCIETY FOR COMPUTERS AND THEIR APPLICATIONS 10TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED COMPUTING SYSTEMS, 1997, : 551 - 557
  • [6] Fault-tolerant wormhole routing for hypercube networks
    Shih, JD
    [J]. INFORMATION PROCESSING LETTERS, 2003, 86 (02) : 93 - 100
  • [7] A theory of fault-tolerant routing in wormhole networks
    Duato, J
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1997, 8 (08) : 790 - 802
  • [8] Fault-tolerant wormhole routing in mesh with overlapped solid fault regions
    Kim, SP
    Han, T
    [J]. PARALLEL COMPUTING, 1997, 23 (13) : 1937 - 1962
  • [9] Adaptive fault-tolerant wormhole routing for torus networks
    Shih, JD
    [J]. 1998 INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, PROCEEDINGS, 1998, : 558 - 565
  • [10] Fault-tolerant wormhole routing in two-dimensional mesh networks with convex faults
    Sui, PH
    Wang, SD
    [J]. INFORMATION SCIENCES, 1999, 121 (3-4) : 217 - 231