IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0258907
(2001-05-07)
|
등록번호 |
US-7500143
(2009-03-03)
|
국제출원번호 |
PCT/US01/014557
(2001-05-07)
|
§371/§102 date |
20021029
(20021029)
|
국제공개번호 |
WO01/086443
(2001-11-15)
|
발명자
/ 주소 |
- Buia,Christopher A.
- Pantelis,Thomas S.
- Taylor,David K.
- Ball,Scott
- Rockwell,Nathaniel J.
|
출원인 / 주소 |
- Computer Associates Think, Inc.
|
대리인 / 주소 |
Pillsbury Winthrop Shaw Pittman LLP
|
인용정보 |
피인용 횟수 :
37 인용 특허 :
103 |
초록
▼
A system (100) for analyzing a fault includes a fault object factory (110) constructed and arranged to receive fault data and create a fault object (112), and a fault diagnosis engine (101) constructed and arranged to perform root cause analysis of the fault object. The system may further include a
A system (100) for analyzing a fault includes a fault object factory (110) constructed and arranged to receive fault data and create a fault object (112), and a fault diagnosis engine (101) constructed and arranged to perform root cause analysis of the fault object. The system may further include a fault detector (130) constructed and arranged to detect the fault data in a monitored entity, a fault repository (140) constructed and arranged to store and access the fault object; and a fault handler (150) constructed and arranged to be triggered by the fault diagnosis engine to analyze the fault object.
대표청구항
▼
What is claimed is: 1. A method of diagnosing a fault, comprising: receiving fault data related to a detected fault; and performing a root cause analysis to determine a root cause of the detected fault, wherein performing the root cause analysis includes: creating at least one fault object using a
What is claimed is: 1. A method of diagnosing a fault, comprising: receiving fault data related to a detected fault; and performing a root cause analysis to determine a root cause of the detected fault, wherein performing the root cause analysis includes: creating at least one fault object using a fault object factory, the fault object factory assembling the received fault data into the at least one fault object; analyzing the received fault data using one or more diagnoser fault handlers that have registered for the fault object, wherein the one or more diagnoser fault handlers identify one or more constituent faults, each of the constituent faults representing a possible cause of the detected fault; and testing each of the identified constituent faults using one or more tester fault handlers that test each of the identified constituent faults to identify which of the identified constituent faults is a root cause fault that is an actual cause of the detected fault. 2. The method of claim 1, wherein performing the root cause analysis further includes ordering one or more of the diagnoser fault handlers or the tester fault handlers in a prioritized list. 3. The method of claim 1, wherein the diagnoser fault handlers have registered for at least one of a type or a current state of the fault object. 4. The method of claim 3, wherein performing the root cause analysis further includes: terminating execution of the diagnoser fault handlers when at least one of the diagnoser fault handlers cause a transition to the current state of the fault object; and triggering execution of one or more diagnoser fault handlers that have registered for the transitioned state of the fault object. 5. The method of claim 4, wherein performing the root cause analysis further includes employing a state transition diagram to determine when the diagnoser fault handler causes the transition to the current state of the fault object. 6. The method of claim 5, wherein the state transition diagram includes at least one of an initial state, a testing state, a detected state, or a completed state of the fault object. 7. The method of claim 1, wherein the tester fault handler determines causality between the constituent faults and the detected fault. 8. The method of claim 1, wherein the fault object factory facilitates re-evaluation of the fault object when at least one of the identified constituent faults or the detected fault have been resolved. 9. The method of claim 1, wherein the fault object factory assembles the fault data into a plurality of fault objects that form a hierarchical fault object tree that represents hierarchical relationships between the detected fault and the identified constituent faults. 10. The method of claim 9, wherein the hierarchical fault object tree includes a hierarchical relationship between a parent fault object and a child fault object indicating that the child fault object may be a cause of the parent fault object. 11. The method of claim 9, wherein testing each of the identified constituent faults includes: identifying one or more sub-constituent faults for each of the constituent faults, each sub-constituent fault representing a possible cause of one or more of the constituent faults; and testing each of the sub-constituent faults to identify the root cause fault that is the actual cause of the detected fault. 12. The method of claim 11, wherein the hierarchical fault object tree includes the detected fault at a root fault level, one or more of the identified constituent or sub-constituent faults at one or more intermediate fault levels, and one or more of the identified constituent or sub-constituent faults at a leaf fault level. 13. The method of claim 10, wherein testing the identified constituent faults includes defining the hierarchical relationship between the parent fault object and the child fault object to indicate that the child fault object is the cause of the parent fault object. 14. The method of claim 1, further comprising performing an impact analysis of the root cause, wherein performing the impact analysis includes determining an impact of the root cause on a system from which the fault data was obtained. 15. The method of claim 1, further comprising assigning at least one of a priority or a severity to the fault object. 16. The method of claim 1, further comprising presenting a result of the root cause analysis to a user. 17. The method of claim 1, further comprising providing a user with a recourse to change a system from which the fault data was obtained. 18. A system for analyzing a fault, comprising: a fault object factory that receives fault data related to a detected fault and assembles the received fault data into at least one fault object; and a fault diagnosis engine that performs a root cause analysis to determine a root cause of the detected fault, wherein performing the root cause analysis includes: analyzing the received fault data using one or more diagnoser fault handlers that have registered for the fault object, wherein the one or more diagnoser fault handlers identify one or more constituent faults, each of the constituent faults representing a possible cause of the detected fault; and testing each of the identified constituent faults using one or more tester fault handlers that test each of the identified constituent faults to identify which of the identified constituent faults is a root cause fault is an actual cause of the detected fault. 19. The system of claim 18, further comprising at least one fault detector that detects the fault in a monitored entity. 20. The system of claim 18, wherein testing each of the identified constituent faults includes: identifying one or more sub-constituent faults for of the constituent faults, each sub-constituent fault representing a possible cause of one or more of the constituent faults; and testing each of the sub-constituent faults to identify the root cause fault that is the actual cause of the detected fault. 21. The system of claim 20, wherein the fault object factory assembles the received fault data into a plurality of fault objects that form a hierarchical fault object tree, the hierarchical fault object tree including the detected fault at a root fault level, one or more of the identified constituent or sub-constituent faults at one or more intermediate fault levels, and one or more of the identified constituent or sub-constituent faults at a leaf fault level.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.