Reliability evaluation for distributed computing networks with imperfect nodes

被引:97
作者
Ke, WJ
Wang, SD
机构
[1] CHUNGHWA TELECOMMUN LABS,DEPT NETWORK PLANNING,CHUNGLI 320,TAIWAN
[2] NATL TAIWAN UNIV,DEPT ELECT ENGN,TAIPEI 106,TAIWAN
关键词
imperfect node; distributed-program reliability; terminal-pair reliability; network partition;
D O I
10.1109/24.664005
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper examines two compensating methods that: account for imperfect nodes, can be embedded in most symbolic network reliability algorithms that presume perfect nodes. The Aggarwal method can be exponential in time with the number of links, whereas the Torrieri method is always linear. However the Torrieri method can yield incorrect results for some undirected networks. This paper points out such incorrectness and then proposes an efficient reliability evaluation algorithm (ENR/KW) accounting for imperfect nodes in distributed computing networks. Based on the concept of network partition, ENR/KW exploits some simple efficient techniques to handle the unreliable nodes, for directly computing the network reliability expression considering imperfect nodes instead of using any compensating method. The basic idea of ENR/KW is to partition the network directly into a set of smaller disjoint subnetworks by only considering link elements as if all nodes are perfect. Each disjoint subnetwork is generated by maintaining a specific directed graph structure to consider the effect of imperfect nodes. Therefore, the reliability expression for imperfect nodes can be obtained directly from the disjoint subnetwork and the specific directed graph. ENR/KW can be generalized to evaluate various network reliability measures considering imperfect nodes such as terminal-pair reliability, K-terminal reliability, and distributed-program reliability. Many experiments for evaluating the terminal-pair reliability and distributed-program reliability were performed on a SUN workstation to show the efficiency of ENR/KW in terms of the number of generated subnetworks and overall computation time.
引用
收藏
页码:342 / 349
页数:8
相关论文
共 8 条
[1]   SIMPLE METHOD FOR RELIABILITY EVALUATION OF A COMMUNICATION SYSTEM [J].
AGGARWAL, KK ;
GUPTA, JS ;
MISRA, KB .
IEEE TRANSACTIONS ON COMMUNICATIONS, 1975, CO23 (05) :563-566
[2]  
HARIRI S, 1987, IEEE T COMPUT, V36, P1224, DOI 10.1109/TC.1987.1676862
[3]   A GENERALIZED ALGORITHM FOR EVALUATING DISTRIBUTED-PROGRAM RELIABILITY [J].
KUMAR, A ;
AGRAWAL, DP .
IEEE TRANSACTIONS ON RELIABILITY, 1993, 42 (03) :416-426
[4]   DISTRIBUTED PROGRAM RELIABILITY-ANALYSIS [J].
KUMAR, VKP ;
HARIRI, S ;
RAGHAVENDRA, CS .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1986, 12 (01) :42-50
[5]  
NETS VA, 1996, IEEE T RELIAB, V45, P127
[6]   COMPUTING TERMINAL RELIABILITY OF COMPUTER NETWORK [J].
RAI, S ;
KUMAR, A ;
PRASAD, EV .
RELIABILITY ENGINEERING & SYSTEM SAFETY, 1986, 16 (02) :109-119
[7]   CALCULATION OF NODE-PAIR RELIABILITY IN LARGE NETWORKS WITH UNRELIABLE NODES [J].
TORRIERI, D .
IEEE TRANSACTIONS ON RELIABILITY, 1994, 43 (03) :375-&
[8]   A COMPARISON OF ALGORITHMS FOR TERMINAL-PAIR RELIABILITY [J].
YOO, YB ;
DEO, N .
IEEE TRANSACTIONS ON RELIABILITY, 1988, 37 (02) :210-215