Preventative remediation of services
First Claim
Patent Images
1. A computer-implemented method as implemented by a hardware processor of a remediation server comprising specific computer executable code for remediating a service failure, the method comprising:
- receiving an operative log of a service that comprises operative status codes indicative of operative performance of the service;
scanning the operative log as an image for the operative status codes;
identifying a potential service failure of the service based at least in part on the scanned operative status codes of the operative log;
generating a status code image that is indicative of the operative status codes occurring in the service, wherein pixel bit values of the status code image indicate at least levels of occurrences of the operative status codes, and wherein the status code image is optimized for processing by a convolution neural network;
filtering, by way of the convolution neural network that uses one or more filtering parameters, the generated status code image, wherein the one or more filtering parameters are uniquely determined for the generated status code image;
determining a remediation for the potential service failure based at least in part on the filtered status code image that prioritizes an intrusivity of the determined remediation;
sending the determined remediation to the service to remediate the potential service failure; and
propagating the one or more filtering parameters and the determined remediation for the generated status code image to the remediation server.
1 Assignment
0 Petitions
Accused Products
Abstract
A remediation server utilizing a deep neural network to analyze a live service to predict when a service is about to experience a failure and determine the least intrusive method of remediation. The remediation server prioritizing maintaining the highest level of system availability when determining a remediation for a failed or failing service.
9 Citations
20 Claims
-
1. A computer-implemented method as implemented by a hardware processor of a remediation server comprising specific computer executable code for remediating a service failure, the method comprising:
-
receiving an operative log of a service that comprises operative status codes indicative of operative performance of the service; scanning the operative log as an image for the operative status codes; identifying a potential service failure of the service based at least in part on the scanned operative status codes of the operative log; generating a status code image that is indicative of the operative status codes occurring in the service, wherein pixel bit values of the status code image indicate at least levels of occurrences of the operative status codes, and wherein the status code image is optimized for processing by a convolution neural network; filtering, by way of the convolution neural network that uses one or more filtering parameters, the generated status code image, wherein the one or more filtering parameters are uniquely determined for the generated status code image; determining a remediation for the potential service failure based at least in part on the filtered status code image that prioritizes an intrusivity of the determined remediation; sending the determined remediation to the service to remediate the potential service failure; and propagating the one or more filtering parameters and the determined remediation for the generated status code image to the remediation server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A remediation server system comprising;
-
one or more processors; and a memory comprising instructions stored thereon that, when executed by the one or more processors, cause the one or more processors to; receive an operative log of a service that comprises operative status codes indicative of operative performance of the service; scan the operative log for the operative status codes; identify a potential service failure of the service based at least in part on the scanned operative status codes of the operative log; generate a status code image that is indicative of the operative status codes occurring in the service, wherein pixel bit values of the status code image indicate at least levels of occurrences of the operative status codes, and wherein the status code image is optimized for processing by a convolution neural network; filter, by way of the convolution neural network that uses one or more filtering parameters, the generated status code image, wherein the one or more filtering parameters are uniquely determined for the generated status code image; determine a remediation for the potential service failure based at least in part on the filtered status code image that prioritizes an intrusivity of the determined remediation; send the remediation to the service to remediate the potential service failure; and propagate the one or more filtering parameters and the determined remediation for the generated status code image to the remediation server. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification