Abstract
Troubleshooting knowledge acquisition is a notorious network maintenance expert systems development bottleneck. We present an improved methodology to generate automatically a skeleton of network troubleshooting knowledge base given the data about network topology, test costs, and network component failure likelihood. Our methodology uses AO * search where a suitable modification of the Huffman code procedure is found to be an admissible heuristic. Our heuristic uses synergistically information about both component failure rates and test costs while relaxing topology constraints. The resulting expert system (XTAR) minimizes expected troubleshooting cost faster and learns better troubleshooting techniques during its operation.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
D. Peacocke and S. Rabie, “Knowledge-based maintenance in networks,” IEEE Journal on Selected Areas in Communications, vol. 6, no. 5, pp. 813–818, 1988.
Y. Lirov and O. Yue, “Expert maintenance systems in telecommunications,” forthcoming in Journal of Intelligent Systems, 1991.
Y. Lirov, “Artificial intelligence methods in circuit packet troubleshooting—A survey,” Computers and Mathematics, vol. 18, no. 4, pp. 381–398, 1989.
A. Martelli and U. Montanari, “Optimizing decision trees through heuristically guided search,” Comm. of the ACM, vol. 21, pp. 1025–1039, 1978.
P. Varshney, C. Hartmann, and J.de Faria, “Application of information theory to sequential fault diagnosis,” IEEE Transactions on Computers, C 31(2), pp. 164–170, February 1982.
J. Slagle and C. Lee, “Application of game tree searching techniques to sequential pattern recognition,” Communications of the ACM, vol. 14, no. 2, pp. 103–110, February 1971.
T. Sheskin, “Sequencing of diagnostic tests for fault isolation by dynamic programming,” IEEE Transactions on Reliability, R 27(5), pp. 353–359, December 1978.
L. Duval, R. Wagner, Y. Han, D. Loveland, “Finding test-and-treatment procedures using parallel computation,” Journal of Parallel and Distributed Computing, vol. 4, pp. 309–318, 1987.
K. Pattipati and M. Dontamsetty, “Test sequencing in modular system,” in IEEE Conference on Systems, Man, and Cybernetics, Cambridge, MA, November 1989.
A. Bagchi and A. Mahanti, “Admissible heuristic search in AND/OR graphs,” Theoretical Computer Science, vol. 24, pp. 207–219, 1983.
C. Chang and J. Slagle, “An admissible and optimal algorthm for searching AND/OR graphs,” Artificial Intelligence, vol. 2, pp. 117–128, 1971.
A. Mahanti and A. Bagchi, “AND/OR graph heuristic search methods,” Journal of the ACM, vol. 28, no. 1, pp. 28–51, January 1985.
L. Hyafil and R. Rivest, “Constructing optimal binary decision trees is NP-Complete,” Information Processing Letters, vol. 5, no. 1, pp. 15–17, May 1976.
D.A. Huffman, “A method for the construction of minimum redundancy codes,” Proc. IRE, vol. 40, pp. 1098–1101, 1962.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Lirov, Y., Yue, OC. Automated network troubleshooting knowledge acquisition. Appl Intell 1, 121–132 (1991). https://doi.org/10.1007/BF00058878
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF00058878