Deadlock avoidance and adaptive routing in interconnection networks

被引:1
|
作者
Duato, J [1 ]
机构
[1] Univ Politecn Valencia, Fac Informat, E-46071 Valencia, Spain
关键词
D O I
10.1109/EMPDP.1998.647220
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Networks of workstations are rapidly emerging as a cost-effective alternative to parallel computers. Switch-based interconnects with irregular topologies allow the wiring flexibility, scalability and incremental expansion capability required in this environment. The irregularity also makes routing and deadlock avoidance on such systems quire complicated. Current proposals avoid deadlock by removing cyclic dependencies between channels. As a consequence, many messages are routed following non-minimal paths, therefore increasing latency and wasting resources. In this paper we describe a methodology for the design of adaptive routing algorithms for networks with irregular topology The resulting algorithms allow messages to follow minimal paths in most cases, reducing message latency and balancing channel utilization. The proposed routing algorithms can be implemented simply by changing the routing tables and adding some links in parallel with existing links, faking advantage of spare switch ports. Alternatively routing algorithms can be implemented by designing new switches that support virtual channels. Evaluation results show that the new routing algorithms are able to increase throughput by a factor of more than four for random traffic,also reducing latency.
引用
收藏
页码:359 / 364
页数:6
相关论文
共 50 条
  • [1] Deadlock Avoidance for Interconnection Networks with Multiple Dynamic Faults
    Zarza, Gonzalo
    Lugones, Diego
    Franco, Daniel
    Luque, Emilio
    [J]. PROCEEDINGS OF THE 18TH EUROMICRO CONFERENCE ON PARALLEL, DISTRIBUTED AND NETWORK-BASED PROCESSING, 2010, : 276 - 280
  • [2] MWPF: A Deadlock Avoidance Fully Adaptive Routing Algorithm in Networks-On-Chip
    Nasiri, Kamran
    Zarandi, Hamid. R.
    [J]. 2016 24TH EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING (PDP), 2016, : 734 - 741
  • [3] ROUTING FUNCTION AND DEADLOCK-AVOIDANCE IN A STAR GRAPH INTERCONNECTION NETWORK
    MISIC, J
    JOVANOVIC, Z
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1994, 22 (02) : 216 - 228
  • [4] Escape and restoration routing: Suspensive deadlock recovery in interconnection networks
    Takabatake, Toshinori
    Kitakami, Masato
    Ito, Hideo
    [J]. IEICE Transactions on Information and Systems, 2002, E85-D (05) : 824 - 832
  • [5] DEADLOCK-FREE MESSAGE ROUTING IN MULTIPROCESSOR INTERCONNECTION NETWORKS
    DALLY, WJ
    SEITZ, CL
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1987, 36 (05) : 547 - 553
  • [6] Escape and restoration routing: Suspensive deadlock recovery in interconnection networks
    Takabatake, T
    Kitakami, M
    Ito, H
    [J]. 2001 PACIFIC RIM INTERNATIONAL SYMPOSIUM ON DEPENDABLE COMPUTING, PROCEEDINGS, 2001, : 127 - 134
  • [7] Escape and restoration routing: Suspensive deadlock recovery in interconnection networks
    Takabatake, T
    Kitakami, M
    Ito, H
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2002, E85D (05): : 824 - 832
  • [8] A deadlock-free routing scheme for interconnection networks with irregular topologies
    Chi, HC
    Tang, CT
    [J]. 1997 INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, PROCEEDINGS, 1997, : 88 - 95
  • [9] Performance of deadlock-free adaptive routing for hierarchical interconnection network TESH
    Horiguchi, S
    Miura, Y
    [J]. 17TH IEEE INTERNATIONAL SYMPOSIUM ON DEFECT AND FAULT TOLERANCE IN VLSI SYSTEMS, PROCEEDINGS, 2002, : 275 - 283
  • [10] Adaptive source routing in multistage interconnection networks
    Aydogan, Y
    Stunkel, CB
    Aykanat, C
    Abali, B
    [J]. 10TH INTERNATIONAL PARALLEL PROCESSING SYMPOSIUM - PROCEEDINGS OF IPPS '96, 1996, : 258 - 267