SYSTEM AND METHOD TO PREDICTIVELY SERVICE AND SUPPORT THE SOLUTION
First Claim
1. A system state monitor for managing a distributed system, comprising:
- a persistent storage comprising a heuristically derived knowledge base; and
a processor programmed to;
perform deployment-level monitoring of deployments of the distributed system;
identify a common component failure of a plurality of components of the deployments based on the deployment-level monitoring;
in response to identifying the common component failure;
identify a plurality of impacted computing devices each hosting a respective component of the plurality of components;
obtain deployment level state information from each of the plurality of impacted computing devices;
identify an iterative set of outcome driven corrective actions based on the obtained deployment level state information and the heuristically derived knowledge base; and
initiate a computing device correction on an impacted computing device of the plurality of impacted computing devices using the iterative set of outcome driven corrective actions to obtain a corrected computing device.
7 Assignments
0 Petitions
Accused Products
Abstract
A system state monitor for managing a distributed system includes a persistent storage and a processor. The persistent storage includes a heuristically derived knowledge base. The processor performs deployment-level monitoring of deployments of the distributed system and identifies a common component failure of components of the deployments based on the deployment-level monitoring. In response to identifying the common component failure, the processor identifies impacted computing devices each hosting a respective component of the components; obtains deployment level state information from each of the impacted computing devices; identifies an iterative set of outcome driven corrective actions based on the obtained deployment level state information and the heuristically derived knowledge base; and initiates a computing device correction on an impacted computing device of the impacted computing devices using the iterative set of outcome driven corrective actions to obtain a corrected computing device.
-
Citations
20 Claims
-
1. A system state monitor for managing a distributed system, comprising:
-
a persistent storage comprising a heuristically derived knowledge base; and a processor programmed to; perform deployment-level monitoring of deployments of the distributed system; identify a common component failure of a plurality of components of the deployments based on the deployment-level monitoring; in response to identifying the common component failure; identify a plurality of impacted computing devices each hosting a respective component of the plurality of components; obtain deployment level state information from each of the plurality of impacted computing devices; identify an iterative set of outcome driven corrective actions based on the obtained deployment level state information and the heuristically derived knowledge base; and initiate a computing device correction on an impacted computing device of the plurality of impacted computing devices using the iterative set of outcome driven corrective actions to obtain a corrected computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for managing a distributed system, comprising:
-
performing deployment-level monitoring of deployments of the distributed system; identifying a common component failure of a plurality of components of the deployments based on the deployment-level monitoring; in response to identifying the common component failure; identifying a plurality of impacted computing devices each hosting a respective component of the plurality of components; obtaining deployment level state information from each of the plurality of impacted computing devices; identifying an iterative set of outcome driven corrective actions based on the obtained deployment level state information and a heuristically derived knowledge base; and initiating a computing device correction on an impacted computing device of the plurality of impacted computing devices using the iterative set of outcome driven corrective actions to obtain a corrected computing device. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A non-transitory computer readable medium comprising computer readable program code, which when executed by a computer processor enables the computer processor to perform a method for managing a distributed system, the method comprising:
-
performing deployment-level monitoring of deployments of the distributed system; identifying a common component failure of a plurality of components of the deployments based on the deployment-level monitoring; in response to identifying the common component failure; identifying a plurality of impacted computing devices each hosting a respective component of the plurality of components; obtaining deployment level state information from each of the plurality of impacted computing devices; identifying an iterative set of outcome driven corrective actions based on the obtained deployment level state information and a heuristically derived knowledge base; and initiating a computing device correction on an impacted computing device of the plurality of impacted computing devices using the iterative set of outcome driven corrective actions to obtain a corrected computing device. - View Dependent Claims (20)
-
Specification