ORDER-P - AN ALGORITHM TO ORDER NETWORK PARTITIONINGS

被引:2
作者
BANERJEE, S [1 ]
LI, VOK [1 ]
机构
[1] UNIV SO CALIF,DEPT ELECT ENGN SYST,LOS ANGELES,CA 90089
关键词
NETWORK PARTITIONING; NETWORK PERFORMANCE; OCCURRENCE PROBABILITY;
D O I
10.1109/24.295014
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
A network partitioning occurs when failures fragment the network into at least 2 sub-networks. This causes the network performance to degrade; many techniques have been proposed to combat this degradation. The number of possible partitionings in a fully connected network of n nodes is greater than 2n, for large n. Thus, analysis of partitioning-resilient algorithms is extremely difficult due to the difficulty of computing the probabilities of occurrence of the partitionings. We propose an algorithm that orders network partitionings in decreasing order of probability. This algorithm is similar to the Most Probable State Enumeration (MPSE) algorithm of Li & Silvester. By looking at only the most probable partitionings, the performance of the network can be estimated well. This approach also gives bounds on the network performance. Two distinct equally-important goals have been attained in this paper: Algorithm Order-P is proposed; it generates network partitionings in the order of their decreasing probabilities of occurrence. We are not aware of any other algorithm that specifically orders network partitionings. However, three algorithms (Order, Order-II, NewOrder) that generate network states in order of their decreasing state probabilities are known, for dual-mode (up/down) components. We improvised these algorithms to generate the most probable network partitionings and then compared them with Order-P. Order-P has a lower computational complexity than all of the three improvised algorithms. Order-P is applied in the real world and demonstrates its value in performance modeling of distributed systems. With this algorithm, performance modeling of fairly large systems, hitherto unattempted due to large computational costs, is feasible. Although the probabilities of occurrence of various partitionings obtained using Order-P are estimates, we believe that the approximation is close enough, and we substantiate this with an example. A methodology to compute performance measures under conditions of network partitioning has also been proposed, and corroborated with examples in the domain of distributed database systems.
引用
收藏
页码:310 / 320
页数:11
相关论文
共 29 条
[1]  
Agrawal D., 1990, IEEE Transactions on Knowledge and Data Engineering, V2, P342, DOI 10.1109/69.60797
[2]   PERFORMANCE CHARACTERIZATION OF QUORUM-CONSENSUS ALGORITHMS FOR REPLICATED DATA [J].
AHAMAD, M ;
AMMAR, MH .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1989, 15 (04) :492-496
[3]  
BARBARA D, 1987, IEEE T COMPUT, V36, P119
[4]  
BHARGAVA B, 1986, 6TH P INT C DISTR CO, P540
[5]  
Cheung S. Y., 1989, IEEE Transactions on Knowledge and Data Engineering, V1, P387, DOI 10.1109/69.87983
[6]   RELIABILITY-ANALYSIS OF A COMMUNICATION-NETWORK WITH MULTIMODE COMPONENTS [J].
CHIOU, SN ;
LI, VOK .
IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 1986, 4 (07) :1156-1161
[7]  
Ciciani B., 1990, IEEE Transactions on Knowledge and Data Engineering, V2, P247, DOI 10.1109/69.54723
[8]  
Davidson S.B., 1985, ACM COMPUT SURV, V17, p[3, 341]
[9]  
GARDARIN G, 1980, IEEE T COMPUT, V29, P1060, DOI 10.1109/TC.1980.1675511
[10]  
GHOSAL D, UNPUB IEEE T PARALLE