TRAFFIC ROUTING FOR MULTICOMPUTER NETWORKS WITH VIRTUAL CUT-THROUGH CAPABILITY

被引:11
作者
KANDLUR, DD [1 ]
SHIN, KG [1 ]
机构
[1] UNIV MICHIGAN, DEPT ELECT ENGN & COMP SCI, REAL TIME COMP LAB, ANN ARBOR, MI 48109 USA
关键词
FAULT-TOLERANT NETWORKS; NP-HARD; REAL-TIME COMMUNICATIONS; ROUTING; VIRTUAL CUT-THROUGH;
D O I
10.1109/12.166603
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
A point-to-point interconnection network can be a good choice for use in distributed real-time systems, since it can provide multiple disjoint paths between nodes to tolerate link and node failures. The major drawback of this type of network has been that full connectivity becomes prohibitively expensive as the number of nodes increases, and partial connectivity implies long store-and-forward delays in the prevalent packet-switching mode of operation. However, this drawback of partially connected point-to-point networks can now be overcome with virtual cut-through, a scheme which is feasible to implement using current VLSI technology. This paper addresses the problem of selecting routes for interprocess communication in a network with virtual cut-through capability, while balancing the network load and minimizing the number of times that a message gets buffered. The problem is important because the message delivery delay depends upon the number of times that a message gets buffered at intermediate nodes on the route. The approach taken here is to formulate the route selection problem as a minimization problem, with a link cost function that depends upon the traffic through the link. The form of this cost function is derived based on the probability of establishing a virtual cut-through route. It is shown that this route selection problem is NP-Hard, so an approximate algorithm is developed which tries to incrementally reduce the cost by re-routing traffic. The performance of this algorithm is evaluated for two popular network topologies: the hypercube and the C-wrapped hexagonal mesh-example networks for which virtual cut-through switching support has been developed.
引用
收藏
页码:1257 / 1270
页数:14
相关论文
共 21 条
[1]  
[Anonymous], 1971, STOC 71, DOI DOI 10.1145/800157.805047
[2]  
BIANCHINI RP, 1987, IEEE T COMPUT, V36, P396, DOI 10.1109/TC.1987.1676922
[3]   ADDRESSING, ROUTING, AND BROADCASTING IN HEXAGONAL MESH MULTIPROCESSORS [J].
CHEN, MS ;
SHIN, KG ;
KANDLUR, DD .
IEEE TRANSACTIONS ON COMPUTERS, 1990, 39 (01) :10-18
[4]   THE TORUS ROUTING CHIP [J].
DALLY, WJ ;
SEITZ, CL .
DISTRIBUTED COMPUTING, 1986, 1 (04) :187-196
[5]  
DALLY WJ, 1987, OCT P INT C COMP DES, P230
[6]   PERFORMANCE ANALYSIS OF VIRTUAL CUT-THROUGH SWITCHING IN HARTS - A HEXAGONAL MESH MULTICOMPUTER [J].
DOLTER, JW ;
RAMANATHAN, P ;
SHIN, KG .
IEEE TRANSACTIONS ON COMPUTERS, 1991, 40 (06) :669-680
[7]  
DOLTER JW, 1989, OCT P INT C COMP DES, P160
[8]  
Even S., 1976, SIAM Journal on Computing, V5, P691, DOI 10.1137/0205048
[9]  
FERRARI D, 1989, UCBCSD89485 EECS COM
[10]  
Garey M.R., 1979, COMPUTERS INTRACTABI, V174