Techniques for determining models for performing diagnostics
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-011/00
G06F-011/07
출원번호
US-0485759
(2009-06-16)
등록번호
US-8171343
(2012-05-01)
발명자
/ 주소
Beg, Mirza Mohsin
Sum, Charles P.
출원인 / 주소
Oracle International Corporation
대리인 / 주소
Kilpatrick Townsend & Stockton LLP
인용정보
피인용 횟수 :
2인용 특허 :
54
초록▼
Techniques for performing diagnostics are described. In one embodiment, in response to an alert or a request to perform diagnostics, a topological relationship is generated comprising a set of applications and a set of systems determined based upon information in the alert or request. The topologica
Techniques for performing diagnostics are described. In one embodiment, in response to an alert or a request to perform diagnostics, a topological relationship is generated comprising a set of applications and a set of systems determined based upon information in the alert or request. The topological relationship encapsulates relationships between the set of applications and the set of systems. In one embodiment, a set of causal network models to be used for performing the diagnostics is determined based upon the applications and systems in the topological relationship.
대표청구항▼
1. A computer-readable storage medium storing a plurality of instructions for controlling a processor to perform diagnostics, the plurality of instructions comprising: instructions that cause the processor to receive an alert that is generated based upon one or more conditions detected in a monitore
1. A computer-readable storage medium storing a plurality of instructions for controlling a processor to perform diagnostics, the plurality of instructions comprising: instructions that cause the processor to receive an alert that is generated based upon one or more conditions detected in a monitored system;instructions that cause the processor to determine a first application and a first system based upon the alert;instructions that cause the processor to determine a set of applications based upon the first application;instructions that cause the processor to determine a set of systems based upon the first application, the first system, and the set of applications; andinstructions that cause the processor to, subsequent to determining the first application, the set of applications, the first system, and the set of systems, generate a topological relationship in response to the alert identifying relationships between the first application, one or more applications in the set of applications, the first system, and one or more systems in the set of systems. 2. The computer-readable storage medium of claim 1 wherein the instructions that cause the processor to determine the set of applications comprise instructions that cause the processor to determine the set of applications based upon data flow dependencies of the first application. 3. The computer-readable storage medium of claim 2 wherein the instructions that cause the processor to determine the set of applications based upon data flow dependencies of the first application comprise instructions that cause the processor to identify one or more applications that provide data to the first application. 4. The computer-readable storage medium of claim 1 wherein the instructions that cause the processor to determine the set of applications comprise instructions that cause the processor to use mapping information to determine the set of applications, the mapping information mapping the first application to other applications including the set of applications. 5. The computer-readable storage medium of claim 1 wherein: the instructions that cause the processor to determine the first system comprise instructions that cause the processor to determine a system executing the first application; andthe instructions that cause the processor to determine the set of systems comprise instructions that cause the processor to determine one or more systems executing the applications in the set of applications. 6. The computer-readable storage medium of claim 1 wherein the plurality of instructions further comprises instructions that cause the processor to determine a set of models based upon the topological relationship, the set of models comprising a model for the first application, a model for the first system, a model for each application in the set of applications, and a model for each system in the set of systems, wherein each model in the set of models is a Bayesian network. 7. The computer-readable storage medium of claim 1 wherein the instructions that cause the processor to generate the topological relationship comprise: instructions that cause the processor to establish relationships between a set of nodes, each node in the set of nodes representing an application and a system on which the application executes, wherein the application represented by a node is either the first application or an application in the set of applications. 8. A system for performing diagnosis, comprising: a processor configured to: receive an alert generated based upon one or more conditions detected in a monitored system;determine a first application and a first system based upon the alert;determine a set of applications based upon the first application;determine a set of systems based upon the first application, the first system, and the set of applications; andsubsequent to determining the first application, the set of applications, the first system, and the set of systems, generate a topological relationship in response to the alert identifying relationships between the first application, one or more apps in the set of applications, the first system, and one or more systems in the set of systems. 9. The system of claim 8 wherein the processor is configured to determine the set of applications based upon data flow dependencies of the first application. 10. The system of claim 9 wherein the processor is configured to determine the set of applications based upon data flow dependencies of the first application by identifying one or more applications that provide data to the first application. 11. The system of claim 8 wherein the processor is configured to use mapping information stored in the memory to determine the set of applications, the mapping information mapping the first application to other applications including the set of applications. 12. The system of claim 8 wherein the processor is configured to: determine the first system by determining a system executing the first application; anddetermine the set of systems by determining one or more systems executing the applications in the set of applications. 13. The system of claim 8 wherein the processor is configured to determine a set of models based upon the topological relationship, the set of models comprising a model for the first application, a model for the first system, a model for each application in the set of applications, and a model for each system in the set of systems, wherein each model in the set of models is a Bayesian network. 14. The system of claim 8 wherein the processor is configured to generate the topological relationship by establishing relationships between a set of nodes, each node in the set of nodes representing an application and a system on which the application executes, wherein the application represented by a node is either the first application or an application in the set of applications. 15. A method for performing diagnostics, the method comprising: receiving, by a processing system, an alert that is generated based upon one or more conditions detected in a monitored system;determining, by the processing system, a first application and a first system based upon the alert;determining, by the processing system, a set of applications based upon the first application;determining, by the processing system, a set of systems based upon the first application, the first system, and the set of applications; andsubsequent to determining the first application, the set of applications, the first system, and the set of systems, generating, by the processing system, a topological relationship in response to the alert identifying relationships between the first application, one or more applications in the set of applications, the first system, and one or more systems in the set of systems. 16. The method of claim 15 wherein: determining the set of applications comprises determining data flow dependencies of the first application by identifying one or more applications that provide data to the first application, anddetermining the set of applications based upon the data flow dependencies;determining the first system comprises determining a system executing the first application; anddetermining the set of systems comprises determining one or more systems executing the applications in the set of applications. 17. The method of claim 15 further comprising determining a set of models based upon the topological relationship, the set of models comprising a model for the first application, a model for the first system, a model for each application in the set of applications, and a model for each system in the set of systems, wherein each model in the set of models is a Bayesian network. 18. The method of claim 15 wherein generating the topological relationship comprises: establishing relationships between a set of nodes, each node in the set of nodes representing an application and a system on which the application executes, wherein the application represented by a node is either the first application or an application in the set of applications.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (54)
Larsson,Jan Eric; Dahlstrand,Fredrik; ?hman,Bengt, Apparatus, method and computer program product for modelling causality in a flow system.
Skaaning, Claus; Jensen, Finn V.; Kj.ae butted.rulff, Uffe; Pelletier, Paul A.; Jensen, Lasse Rostrup; Parker, Marilyn A.; Boborad, Janice L., Automated diagnosis of printer systems using Bayesian networks.
Kahn Gary S. (Pittsburgh PA) Pepper Jeffrey A. (Verona PA) Kepner Al N. (Pittsburgh PA) Richer William (Pittsburgh PA) Enand Rajiv (Deerborn MI), Domain independent shell for building a diagnostic expert system.
Sarig, Yair; Dageville, Benoit; Fallen, Marcus; Mysorenagarajarao, Ajith Kumar; Ramacher, Mark, Gathering information for use in diagnostic data dumping upon failure occurrence.
Benfield, Jason; Hsu, Oliver Yehung; Ullmann, Lorin Evan; Yarsa, Julianne, Method and system for a network management framework with redundant failover methodology.
Schlosser John K. ; Rariden Joel ; Ketkar Bhalchandra R. ; Bathrick Gregory A., Method for propagating between views of connection object status in network.
McCown Patricia M. (Cresskill NJ) Conway Timothy J. (Highland Park NJ) Jessen Karl M. (Bayonne NJ), Methods and apparatus for monitoring system performance.
Bouloutas Anastasios T. (Athens NY GRX) Calo Seraphin B. (Peekskill NY) Finkel Allan J. (New City NY), Methods and systems for alarm correlation and fault localization in communication networks.
Morjaria Mahesh Amritlal ; Azzaro Steven Hector ; Bush James Arthur ; Nash James Weston ; Smith Myron Lee ; Smith William David, System and method for isolating failures in a locomotive.
Sampath, Meera; Godambe, Ashok; Jackson, Eric; Mallow, Edward W., Systems and methods for a hybrid diagnostic approach of real time diagnosis of electronic systems.
Sampath, Meera; Nichols, Stephen J.; Richenderfer, Elizabeth A., Systems and methods for automated image quality based diagnostics and remediation of document processing systems.
Sampath, Meera; Coleman, Charles P.; Thieret, Tracy E.; Rockwell, Ronald M.; Duke, Charles B., Systems and methods for failure prediction, diagnosis and remediation using data acquisition and feedback for a distributed electronic system.
Buia,Christopher A.; Pantelis,Thomas S.; Taylor,David K.; Ball,Scott; Rockwell,Nathaniel J., Systems and methods for managing and analyzing faults in computer networks.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.