Characterization of deadlocks in k-ary n-cube networks

被引:22
作者
Pinkston, TM [1 ]
Warnakulasuriya, S
机构
[1] Univ So Calif, Syst Dept EE, SMART Interconnects Grp, Los Angeles, CA 90089 USA
[2] Work Pl Syst, Pasadena, CA USA
基金
美国国家科学基金会;
关键词
deadlock characterization; deadlock detection; deadlock recovery; true fully adaptive routing; k-ary n-cube interconnection networks;
D O I
10.1109/71.798315
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
A spate of deadlock avoidance-based and deadlock recovery-based routing algorithms have been proposed in recent years without full understanding of the likelihood and characteristics of actual deadlocks in interconnection networks. This work models the interrelationships between routing freedom, message blocking, correlated resource dependencies, and deadlock formation. It is empirically shown that increasing routing freedom, as achieved by allowing unrestricted routing over multiple physical and virtual channels, reduces the probability of deadlocks and the likelihood of other types of correlated message blocking that can degrade performance Moreover, when true fully adaptive routing is used in k-ary n-cube networks with two or more virtual channels (wormhole or virtual cut-through switched), it is empirically shown that deadlocks are virtually eliminated in networks with n greater than or equal to 2. These results indicate that deadlocks are very infrequent when the network and routing algorithm inherently provide sufficient routing freedom, thus increasing the viability of deadlock recovery routing strategies.
引用
收藏
页码:904 / 921
页数:18
相关论文
共 32 条
[1]  
Anjan K.V., 1996, P 10 INT PAR PROC S, P815
[2]  
ANJAN KV, 1995, ACM COMP AR, P201, DOI 10.1109/ISCA.1995.524561
[3]  
[Anonymous], IEEE T PARALLEL DIST
[4]  
[Anonymous], ACM COMPUT SURVEYS
[5]  
CHIEN AA, 1992, P 19 ANN INT S COMP, P268
[6]   AN EFFICIENT DISTRIBUTED KNOT DETECTION ALGORITHM [J].
CIDON, I .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1989, 15 (05) :644-649
[7]  
DALLY WJ, 1987, IEEE T COMPUT, V36, P547, DOI 10.1109/TC.1987.1676939
[8]   PERFORMANCE ANALYSIS OF K-ARY N-CUBE INTERCONNECTION NETWORKS [J].
DALLY, WJ .
IEEE TRANSACTIONS ON COMPUTERS, 1990, 39 (06) :775-785
[9]   A NECESSARY AND SUFFICIENT CONDITION FOR DEADLOCK-FREE ADAPTIVE ROUTING IN WORMHOLE NETWORKS [J].
DUATO, J .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1995, 6 (10) :1055-1067
[10]   A NEW THEORY OF DEADLOCK-FREE ADAPTIVE ROUTING IN WORMHOLE NETWORKS [J].
DUATO, J .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1993, 4 (12) :1320-1331