A cost-effective approach to deadlock handling in wormhole networks

被引:13
|
作者
Martínez-Rubio, JM [1 ]
López, P [1 ]
Duato, J [1 ]
机构
[1] Univ Politecn Valencia, Dept Comp Engn DISCA, E-46022 Valencia, Spain
关键词
wormhole switching; adaptive routing; deadlock recovery; deadlock detection; injection limitation;
D O I
10.1109/71.940746
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Wormhole networks have traditionally used deadlock avoidance strategies. More recently. deadlock recovery strategies have begun to gain acceptance. In particular, progressive deadlock recovery techniques allocate a few dedicated resources to quickly deliver deadlocked packets. Deadlock recovery is based on the assumption that deadlocks are rare; otherwise, recovery techniques are not efficient. Measurements of deadlock occurrence frequency show that deadlocks are highly unlikely when enough routing freedom is provided [36], [32]. However, networks are more prone to deadlocks when the network is close to or beyond saturation, causing some network performance degradation. Similar performance degradation behavior at saturation was also observed in networks using deadlock avoidance strategies [13]. in this paper, we take a different approach to handling deadlocks and performance degradation. We propose the use of an injection limitation mechanism that prevents performance degradation near the saturation point and, at the same time, reduces the probability of deadlock to negligible values. We also propose an improved deadlock detection mechanism that uses only local information, detects all deadlocks, and considerably reduces the probability of false deadlock detection over previous proposals. In the rare case when impending deadlock is detected, our proposal consists of using a simple recovery technique that absorbs the deadlocked message at the current node and later reinjects it for continued routing toward its destination. Performance evaluation results show that our new approach to handling deadlock is more efficient than previously proposed techniques.
引用
收藏
页码:716 / 729
页数:14
相关论文
共 50 条
  • [1] A Cost Effective and Performance Enhanced Deadlock Recovery Scheme for Wormhole Routed Networks
    Ahmad, Jameel
    Khanum, Akheela
    Zilli, A. A.
    INTELLIGENT COMMUNICATION, CONTROL AND DEVICES, ICICCD 2017, 2018, 624 : 607 - 622
  • [2] Cost-effective buffered wormhole routing
    Ge, JM
    PARALLEL AND DISTRIBUTED PROCESSING AND APPLICATIONS, PROCEEDINGS, 2004, 3358 : 666 - 676
  • [3] Cost-effective buffered wormhole routing
    Ge, Jinming
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2004, 3358 : 666 - 676
  • [4] COST-EFFECTIVE REFUSE HANDLING VEHICLES
    COFFEY, M
    WATER, ENGINEERING AND DEVELOPMENT IN AFRICA: PROCEEDINGS OF THE 15TH WEDC CONFERENCE, 1989, : 107 - 110
  • [5] CUSTOM HANDLING UNITS CAN BE COST-EFFECTIVE
    不详
    PLASTICS WORLD, 1979, 37 (13): : 32 - 32
  • [6] Cost-effective hazard control in food handling
    Fox, JA
    Hennessy, DA
    AMERICAN JOURNAL OF AGRICULTURAL ECONOMICS, 1999, 81 (02) : 359 - 372
  • [7] Cost-effective metro networks
    Braun, RP
    2003 IEEE LEOS ANNUAL MEETING CONFERENCE PROCEEDINGS, VOLS 1 AND 2, 2003, : 610 - 611
  • [8] Cost-effective hazard control in food handling
    Fox, JA
    Hennessy, DA
    ECONOMICS OF HACCP: COSTS AND BENEFITS, 2000, : 199 - 223
  • [9] Deadlock-Free Adaptive Routing in Meshes Based on Cost-Effective Deadlock Avoidance Schemes
    Xiang, Dong
    Zhang, Yueli
    Pan, Yi
    Wu, Jie
    2007 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING WORKSHOPS (ICPP), 2007, : 342 - +
  • [10] A COST-EFFECTIVE APPROACH TO TESTING
    SHERER, SA
    IEEE SOFTWARE, 1991, 8 (02) : 34 - 40