Institute for Systems Research Technical Reports
Permanent URI for this collectionhttp://hdl.handle.net/1903/4376
This archive contains a collection of reports generated by the faculty and students of the Institute for Systems Research (ISR), a permanent, interdisciplinary research unit in the A. James Clark School of Engineering at the University of Maryland. ISR-based projects are conducted through partnerships with industry and government, bringing together faculty and students from multiple academic departments and colleges across the university.
Browse
Search Results
Item Intelligent Distributed Fault and Performance Management for Communication Networks(2002) Li, Hongjun; ISR; CSHCNThis dissertation is devoted to the design of an intelligent,distributed fault and performance management system forcommunication networks. The architecture is based on a distributed agent paradigm, with belief networks as the framework forknowledge representation and evidence propagation.The dissertation consists of four major parts. First, we choosethe mobile code technology to help implement a distributed,extensible framework for supporting adaptive, dynamic networkmonitoring and control. The focus of our work is on three aspects.First, there is the design of the standard infrastructure, or VirtualMachine, based on which agents could be created, deployed, managedand initiated to run. Second, there is the collection API for our delegatedagents to collect data from network elements. Third, there is the callbackmechanism through which the functionality of the delegated agentsor even the native software could be extended. We propose threesystem designs based on such ideas.
Second, we propose a distributed framework for intelligent faultmanagement purpose. The managed network is divided into severaldomains and for each domain, there is an intelligent agentattached to it, which is responsible for this domain's faultmanagement tasks. Belief networks are embedded in such an agent asthe probabilistic fault models, based on which evidencepropagation and decision making processes are carried out.
Third, we address the problem of parameter learning for beliefnetworks with fixed structure. Based on the idea ofExpectation-Maximization (EM), we derive a uniform learningalgorithm under incomplete observations. Further, we study therate of convergence via the derivation of Jacobian matrices of ouralgorithm and provide a guideline for choosing step size. Oursimulation results show that the learned values are relativelyclose to the true values. This algorithm is suitable for bothbatch and on-line mode.
Finally, when using belief networks as the fault models, weidentify two fundamental questions: (1) When can I say that I get theright diagnosis and stop? (2) If right diagnosis has not been obtainedyet, which test should I choose next?
The first question istackled by the notion of right diagnosis via intervention, and wesolve the second problem based on a dynamic decision theoreticstrategy. Simulation shows that our strategy works well for thediagnosis purpose. This framework is general, scalable, flexibleand robust.
Item A Framework for Supporting Intelligent Fault and Performance Management for Communication Networks(2001) Li, Hongjun; Baras, John S.; ISR; CSHCNIn this paper, we present a framework for supporting intelligent fault and performance management for communication networks. Belief networks are taken as the basis for knowledge representation and inference under evidence. When using belief networks for diagnosis, we identify two questions: When can I say that I get the right diagnosis and stop? If right diagnosis has not been obtained yet, which test should I choose next?For the first question, we define the notion of right diagnosis via the introduction of intervention networks. For the second question, we formulate the decision making procedure using the framework of partially observable Markov decision processes. A heuristic dynamic strategy is proposed to solve this problem and the effectiveness is shown via simulation.
Item On System Designs of Distributed, Extensible Framework for Network Monitoring and Control(2001) Li, Hongjun; Yang, Shah-An; Baras, John S.; ISR; CSHCNIn this paper, we present a distributed, extensible framework for supporting adaptive, dynamic network monitoring and control. We borrow the paradigm of management by delegation [8] and distribute some processing intelligence to network elements. The functionality of the delegated agents, and even that of the native software processes, could be extended dynamically without recompilation. Such procedure is called change of logic and we explain it in the framework of communicating finite state machines for extending native process functionality. We use Java technology and C/C++ dynamic linkage mechanism to achieve the standard hosting infrastructure for these agents and our system designs span a wide scope of applications.Item Intelligent Distributed Fault Management for Communication Networks(2000) Li, Hongjun; Baras, John S.; ISR; CSHCNIn this paper, we present an intelligent, distributed fault management system for communication networks using belief networks as fault model and inference engine. The managed network is divided into domains and for each domain, there is an intelligent agent called Domain Diagnostic Agent attached to it, which is responsible for this domain's fault management. Belief network models are embedded in such an agent and under symptoms observation, the posterior probabilities of each candidate fault node being faulty is computed. We define the notion of right diagnosis, describe the diagnosis process based on this concept, and present a strategy for generation of test sequence.