Active Probing for Real-Time Diagnosis
First Claim
1. A method for diagnosing a problem associated with a computing system, the method comprising the steps of:
- executing one or more probes in accordance with at least a portion of a previously selected probe schedule;
when a result of one or more of the probes of the previously selected probe schedule indicates, at least, a potential problem associated with the computing system, selecting in real-time one or more probes which optimize at least one criterion; and
executing the one or more selected probes so as to diagnose the potential problem.
0 Assignments
0 Petitions
Accused Products
Abstract
Improved problem diagnosis techniques for use in accordance with computing systems, e.g., distributed computing systems, are disclosed. In one aspect of the invention, a technique for diagnosing a problem associated with a computing system comprises the following steps/operations. One or more probes are executed in accordance with at least a portion of a previously selected probe schedule. When a result of one or more of the probes of the previously selected probe schedule indicates, at least, a potential problem associated with the computing system, one or more probes which optimize at least one criterion are selected in real-time. The one or more selected probes are executed so as to diagnose the potential problem.
-
Citations
22 Claims
-
1. A method for diagnosing a problem associated with a computing system, the method comprising the steps of:
-
executing one or more probes in accordance with at least a portion of a previously selected probe schedule; when a result of one or more of the probes of the previously selected probe schedule indicates, at least, a potential problem associated with the computing system, selecting in real-time one or more probes which optimize at least one criterion; and executing the one or more selected probes so as to diagnose the potential problem. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for diagnosing a problem associated with a computing system, the method comprising the steps of:
-
selecting online one or more probes which optimize at least one criterion, when a result of an execution of one or more probes of at least a portion of a previously selected probe schedule indicates, at least, a potential problem associated with the computing system; and executing the one or more selected probes so as to diagnose the potential problem.
-
-
10. Apparatus for diagnosing a problem associated with a computing system, the apparatus comprising:
-
a memory; and at least one processor coupled to the memory and operative to;
(i) execute one or more probes in accordance with at least a portion of a previously selected probe schedule;
(ii) when a result of one or more of the probes of the previously selected probe schedule indicates, at least, a potential problem associated with the computing system, select in real-time one or more probes which optimize at least one criterion; and
(iii) execute the one or more selected probes so as to diagnose the potential problem. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. Apparatus for diagnosing a problem associated with a computing system, the apparatus comprising:
-
a memory; and at least one processor coupled to the memory and operative to;
(i) select online one or more probes which optimize at least one criterion, when a result of an execution of one or more probes of at least a portion of a previously selected probe schedule indicates, at least, a potential problem associated with the computing system; and
(ii) execute the one or more selected probes so as to diagnose the potential problem.
-
-
19. An article of manufacture for diagnosing a problem associated with a computing system, comprising a machine readable medium containing one or more programs which when executed implement the steps of:
-
executing one or more probes in accordance with at least a portion of a previously selected probe schedule; when a result of one or more of the probes of the previously selected probe schedule indicates, at least, a potential problem associated with the computing system, selecting in real-time one or more probes which optimize at least one criterion; and executing the one or more selected probes so as to diagnose the potential problem.
-
-
20. An article of manufacture for diagnosing a problem associated with a computing system, comprising a machine readable medium containing one or more programs which when executed implement the steps of:
-
selecting online one or more probes which optimize at least one criterion, when a result of an execution of one or more probes of at least a portion of a previously selected probe schedule indicates, at least, a potential problem associated with the computing system; and executing the one or more selected probes so as to diagnose the potential problem.
-
-
21. A method of providing a problem diagnosis service in accordance with a computing system, comprising the step of:
a service provider providing a problem diagnosis system operative to;
(i) execute one or more probes in accordance with at least a portion of a previously selected probe schedule;
(ii) when a result of one or more of the probes of the previously selected probe schedule indicates, at least, a potential problem associated with the computing system, select in real-time one or more probes which optimize at least one criterion; and
(iii) execute the one or more selected probes so as to diagnose the potential problem.
-
22. A method of providing a problem diagnosis service in accordance with a computing system, comprising the step of:
a service provider providing a problem diagnosis system operative to;
(i) select online one or more probes which optimize at least one criterion, when a result of an execution of one or more probes of at least a portion of a previously selected probe schedule indicates, at least, a potential problem associated with the computing system; and
(ii) executing the one or more selected probes so as to diagnose the potential problem.
Specification