Alarm placement in systems with fault propagation

被引:8
作者
Lakshmanan, KB
Rosenkrantz, DJ
Ravi, SS [1 ]
机构
[1] SUNY Albany, Dept Comp Sci, Albany, NY 12222 USA
[2] SUNY Coll Brockport, Dept Comp Sci, Brockport, NY 14420 USA
关键词
alarm placement; approximation algorithms; fault diagnosis; minimum test collection; NP optimization problems;
D O I
10.1016/S0304-3975(98)90214-6
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this paper, we consider systems that can be modeled as directed acyclic graphs such that nodes represent components of the system and directed edges represent fault propagation between components. Some components can be equipped with alarms that ring when they detect faulty (abnormal) behavior. We study algorithms that attempt to minimize the number of alarms to be placed so that a fault at any single component can be detected and uniquely diagnosed. We first show that the minimization problem is intractable, i.e., NP-hard, even when restricted to three level graphs in which all nodes have outdegree two or less. We present optimal algorithms for three special classes of graphs - tree structured graphs, single-entry single-exit series-parallel graphs and two level graphs. We then present a polynomial-time approximation algorithm for the general case which guarantees that the ratio of the number of alarms placed to the optimum required is within a factor that is logarithmic in the number of nodes in the graph. Moreover, by showing a reduction from the minimum dominating set problem to the minimum alarm set problem, we argue that this performance guarantee is tight to within a constant factor. Finally, we demonstrate the connection between the minimum alarm set problem and the minimum test collection problem, and prove similar results. (C) 2000 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:269 / 288
页数:20
相关论文
共 15 条
[1]  
Aho A. V., 1972, SIAM Journal on Computing, V1, P131, DOI 10.1137/0201008
[2]  
Arora S., 1992, Proceedings 33rd Annual Symposium on Foundations of Computer Science (Cat. No.92CH3188-0), P14, DOI 10.1109/SFCS.1992.267823
[3]  
Feige U., 1996, Proceedings of the Twenty-Eighth Annual ACM Symposium on the Theory of Computing, P314, DOI 10.1145/237814.237977
[4]  
Ibaraki T., 1979, Transactions of the Institute of Electronics and Communication Engineers of Japan, Section E (English), VE62, P81
[5]   FAULT LOCATION USING DIGRAPH AND INVERSE DIRECTION SEARCH WITH APPLICATION [J].
KOKAWA, M ;
MIYAZAKI, S ;
SHINGAI, S .
AUTOMATICA, 1983, 19 (06) :729-735
[6]   FAILURE PROPAGATING SIMULATION AND NON-FAILURE PATHS SEARCH IN NETWORK SYSTEMS [J].
KOKAWA, M ;
SHINGAI, S .
AUTOMATICA, 1982, 18 (03) :335-341
[7]  
KOLAITIS PG, 1991, STRUCT COMPL TH CONF, P353, DOI 10.1109/SCT.1991.160280
[8]   ON THE HARDNESS OF APPROXIMATING MINIMIZATION PROBLEMS [J].
LUND, C ;
YANNAKAKIS, M .
JOURNAL OF THE ACM, 1994, 41 (05) :960-981
[9]   DISTINGUISHABILITY CRITERIA IN ORIENTED GRAPHS AND THEIR APPLICATION TO COMPUTER DIAGNOSIS .I. [J].
MAYEDA, W ;
RAMAMOORTHY, CV .
IEEE TRANSACTIONS ON CIRCUIT THEORY, 1969, CT16 (04) :448-+
[10]   ON CONNECTION ASSIGNMENT PROBLEM OF DIAGNOSABLE SYSTEMS [J].
PREPARATA, FP ;
METZE, G ;
CHIEN, RT .
IEEE TRANSACTIONS ON ELECTRONIC COMPUTERS, 1967, EC16 (06) :848-+