Failure recovery apparatus, failure recovery method, manager, and program
First Claim
1. A failure recovery apparatus comprising:
- a rule storage for storing a failure countermeasure rule which describes a failure type and a countermeasure command corresponding to said failure type; and
a failure knowledge storage for storing failure knowledge information, which describes a failure type and countermeasure command selection information;
wherein when a failure occurring in a service executor matches a failure described in said failure countermeasure rule in said rule storage, a countermeasure command in a matched failure countermeasure rule is read out of said rule storage and is executed on said service executor;
wherein when there is not a match, it is decided whether or not a failure occurring in said service executor matches a failure described in failure knowledge information in said failure knowledge storage;
wherein when there is a match, a countermeasure command is selected from said rule storage based on countermeasure command selection information corresponding to the matched failure knowledge information and is executed on said service executor.
1 Assignment
0 Petitions
Accused Products
Abstract
The failure knowledge storage 5 stores failure knowledge information describing countermeasure command selection information, of which a diversion to a failure other than failures described in a failure countermeasure rule in the rule storage 2 can be surmised. When the failure occurring in the service executor 11 matches the failure described in the failure countermeasure rule, the countermeasure retriever 3 executes the countermeasure command in the failure countermeasure rule on the service executor 11. It is decided whether or not a failure other than the failures described in the failure countermeasure rule matches a failure described in the failure knowledge information in the failure knowledge storage 5. When there is a match, the countermeasure command is read out of the rule storage 2 based on the selection information of the matched failure knowledge information and is executed on the service executor 11.
21 Citations
29 Claims
-
1. A failure recovery apparatus comprising:
-
a rule storage for storing a failure countermeasure rule which describes a failure type and a countermeasure command corresponding to said failure type; and a failure knowledge storage for storing failure knowledge information, which describes a failure type and countermeasure command selection information; wherein when a failure occurring in a service executor matches a failure described in said failure countermeasure rule in said rule storage, a countermeasure command in a matched failure countermeasure rule is read out of said rule storage and is executed on said service executor; wherein when there is not a match, it is decided whether or not a failure occurring in said service executor matches a failure described in failure knowledge information in said failure knowledge storage; wherein when there is a match, a countermeasure command is selected from said rule storage based on countermeasure command selection information corresponding to the matched failure knowledge information and is executed on said service executor. - View Dependent Claims (2)
-
-
3. A failure recovery apparatus comprising:
-
a rule storage for storing a failure countermeasure rule containing a conditional expression for decision of a failure type and a countermeasure command; a failure knowledge storage for storing failure knowledge information containing a failure state and countermeasure command selection information; a running status detector for detecting a running state of a service executor; a failure decider for retrieving failure knowledge information from said failure knowledge storage, said failure knowledge information containing a failure state matching a running state detected by said running status detector; a countermeasure retriever for retrieving, from said rule storage, a failure countermeasure rule containing a conditional expression matching a running state detected by said running status detector and outputting a countermeasure command in a failure countermeasure rule obtained through retrieval when said retrieval is successful or selectively outputting a countermeasure command from said failure countermeasure rule in said rule storage based on a countermeasure command selection information in said failure knowledge information when there is failure knowledge information retrieved by said failure decider in failure of said retrieval; and a command executor for receiving a countermeasure command from said countermeasure retriever and executing said countermeasure command on said service executor. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10)
-
-
11. A failure recovery method comprising the steps of:
-
using a rule storage for storing a failure countermeasure rule describing a type of failure and a countermeasure command against the type of failure and a failure knowledge storage for storing failure knowledge information describing a type of failure and countermeasure command selection information; when a failure occurring in a service executor matches a failure described in a failure countermeasure rule stored in said rule storage, reading a countermeasure command corresponding to a matched failure countermeasure rule from said rule storage and executing said command on said service executor; when there is no match, deciding whether or not a failure occurring in said service executor matches a failure described to said failure knowledge information in said failure knowledge storage; and when there is a match, selecting a countermeasure command from said rule storage based on countermeasure command selection information of said matched failure knowledge information and executing said countermeasure command on said service executor. - View Dependent Claims (12)
-
-
13. A failure recovery method comprising the steps of:
-
a) detecting a running state of a service executor, using a running status detector; b) retrieving failure knowledge information including a failure state matching said detected running state from a failure knowledge storage, which stores failure knowledge information including a failure state and countermeasure command selection information, using a failure decider; c) when said detected running state matches a conditional expression described in any failure countermeasure rule in a rule storage storing failure countermeasure rules including a failure decision conditional expression and a countermeasure command, outputting a countermeasure command of a matched failure countermeasure rule, using said countermeasure retriever, or when there is no match and there is failure knowledge information retrieved in the step (b), outputting a countermeasure command selected from a failure countermeasure rule in said rule storage based on countermeasure command selection information in the failure knowledge information; and d) receiving said output countermeasure command using a command executor and then executing said countermeasure command on said service executor. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. A manager comprising:
-
a rule storage for storing a failure countermeasure rule, which includes a conditional expression for failure decision and a countermeasure command; a failure knowledge storage for storing failure knowledge information, which includes a failure state and countermeasure command selection information; a running status detector for detecting a running state of a service executor; a failure decider for retrieving failure knowledge information from said failure knowledge storage, said failure knowledge information including a failure state matching a running state detected by said running status detector; a countermeasure retriever for retrieving a failure countermeasure rule including a conditional expression matching a running state detected by said running status detector, from said rule storage, and outputting, when said retrieval is successful, a countermeasure command in a failure countermeasure rule obtained through retrieval, or selectively outputting, when said retrieval is not successful, a countermeasure command from a failure countermeasure rule in said rule storage based on countermeasure command selection information in the failure knowledge information, provided that there is failure knowledge information retrieved by said failure decider; and a command executor for receiving a countermeasure command from said countermeasure retriever and executing said countermeasure command on said service executor. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28)
-
-
29. A computer readable medium containing a computer program, which when executed, controls a computer as a manager, which includes a failure decider and a countermeasure retriever;
-
said failure decider for retrieving failure knowledge information from a failure knowledge storage, said failure knowledge information including a failure state matching a running state detected by said running status detector which detects a running state of a service executor, said failure knowledge storage storing failure knowledge information including a failure state and countermeasure command selection information; and wherein when a running state detected by said running status detector matches a conditional expression described in any failure countermeasure rule in a rule storage storing a failure countermeasure rule including a conditional expression for failure decision and a countermeasure command, said countermeasure retriever outputs a countermeasure command in a failure countermeasure rule to a command executor executing a command on said service executor; wherein when there is no match, said countermeasure retriever outputs a countermeasure command selected from a failure countermeasure rule in said rule storage to said command executor based on countermeasure command selection information in the failure knowledge information, provided that there is failure knowledge information retrieved by said failure decider.
-
Specification