A dynamic fault-tolerant message routing algorithm for double-loop networks

被引:8
作者
Chou, CY [1 ]
Guan, DJ [1 ]
Wang, KL [1 ]
机构
[1] Natl Sun Yat Sen Univ, Dept Appl Math, Kaohsiung 80424, Taiwan
关键词
distributed computing; double-loop network; optimal message routing; fault-tolerant message routing; dynamic message routing;
D O I
10.1016/S0020-0190(99)00072-1
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Message routing is a fundamental function of a network, and fault-tolerance is an important tool to ensure the quality of service of a network. Assume that the network contains at most one faulty element and the algorithm does not know the faulty element in advance. We present an optimal fault-tolerant message routing algorithm for double-loop networks. We show that sending at most two messages with different routing strategies can ensure that one of the messages will be sent through a shortest path that avoids the faulty element. At each vertex, for any destination, the algorithm needs only constant time and space to determine the next vertex to which the message is to be sent. (C) 1999 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:259 / 264
页数:6
相关论文
共 10 条
[1]   DISTRIBUTED LOOP COMPUTER-NETWORKS - A SURVEY [J].
BERMOND, JC ;
COMELLAS, F ;
HSU, DF .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1995, 24 (01) :2-10
[2]   DIAMETERS OF WEIGHTED DOUBLE LOOP NETWORKS [J].
CHENG, Y ;
HWANG, FK .
JOURNAL OF ALGORITHMS, 1988, 9 (03) :401-410
[3]  
Cheng Y., 1992, International Journal of Foundations of Computer Science, V3, P323, DOI 10.1142/S0129054192000188
[4]   DISTRIBUTED LOOP NETWORK WITH MINIMUM TRANSMISSION DELAY [J].
ERDOS, P ;
HSU, DF .
THEORETICAL COMPUTER SCIENCE, 1992, 100 (01) :223-241
[5]  
ESCUDERO M, 1988, ARS COMBIN A, V25, P187
[6]  
FIOL MA, 1987, IEEE T COMPUT, V36, P702, DOI 10.1109/TC.1987.1676963
[7]   Routing a vehicle of capacity greater than one [J].
Guan, DJ .
DISCRETE APPLIED MATHEMATICS, 1998, 81 (1-3) :41-57
[8]  
Hwang FK, 1991, PROBAB ENG INFORM SC, V5, DOI 10.1017/S0269964800002072
[9]  
Knuth DE, 1981, ART COMPUTER PROGRAM, V2
[10]  
LIN TS, 1997, PARALLEL PROCESS LET, V7, P259