Processing system for performing predictive error resolution and dynamic system configuration control
First Claim
1. A computing platform, comprising:
- at least one processor;
a communication interface communicatively coupled to the at least one processor; and
memory storing computer-readable instructions that, when executed by the at least one processor, cause the computing platform to;
receive, from multiple virtual machine host platforms, one or more error log files identifying error codes corresponding to error occurrences associated with multiple applications running on the multiple virtual machine host platforms;
generate, based on the one or more error log files, an error lattice comprising an aggregation of the error codes corresponding to the error occurrences;
identify, using the error lattice, relationships between the error codes corresponding to the error occurrences, wherein identifying the relationships between the error codes corresponding to the error occurrences comprises identifying a match in the error codes during corresponding time periods for the multiple virtual machine host platforms;
determine, based on the relationships between the error codes corresponding to the error occurrences, a predicted error outcome, wherein the predicted error outcome corresponds to the multiple virtual machine host platforms;
determine, based on the predicted error outcome, a system configuration update to be applied to the multiple virtual machine host platforms, wherein the same configuration update is determined for each of the multiple virtual machine host platforms, and wherein determining the system configuration update comprises using an oversubscription model to increase processing speed of one or more of the multiple virtual machine host platforms or decreasing processing speed of the one or more of the multiple virtual machine host platforms;
generate one or more commands directing a dynamic resource management computing platform to distribute relevant portions of the system configuration update to each of the multiple virtual machine host platforms; and
send, to the dynamic resource management computing platform, one or more commands directing the dynamic resource management computing platform to distribute the relevant portions of the system configuration update to each of the multiple virtual machine host platforms, wherein sending the one or more commands directing the dynamic resource management computing platform to distribute the relevant portions of the system configuration update to each of the multiple virtual machine host platforms causes the multiple virtual machine host platforms to implement the system configuration update.
1 Assignment
0 Petitions
Accused Products
Abstract
Aspects of the disclosure relate to error resolution processing systems with improved error prediction features and enhanced resolution techniques. A computing platform may receive error log files identifying error codes corresponding to error occurrences on one or more different virtual machine host platforms. The computing platform may aggregate the error codes corresponding to the error occurrences to generate an error lattice. Using the error lattice, the computing platform may predict an error outcome. Based on the predicted error outcome, the computing platform may determine a system configuration update to be applied to the one or more virtual machine host platforms. The computing platform may direct a dynamic resource management computing platform to distribute relevant portions of the system configuration update to each of the one or more virtual machine host platforms. This may cause the one or more virtual machine host platforms to implement the system configuration update.
57 Citations
20 Claims
-
1. A computing platform, comprising:
-
at least one processor; a communication interface communicatively coupled to the at least one processor; and memory storing computer-readable instructions that, when executed by the at least one processor, cause the computing platform to; receive, from multiple virtual machine host platforms, one or more error log files identifying error codes corresponding to error occurrences associated with multiple applications running on the multiple virtual machine host platforms; generate, based on the one or more error log files, an error lattice comprising an aggregation of the error codes corresponding to the error occurrences; identify, using the error lattice, relationships between the error codes corresponding to the error occurrences, wherein identifying the relationships between the error codes corresponding to the error occurrences comprises identifying a match in the error codes during corresponding time periods for the multiple virtual machine host platforms; determine, based on the relationships between the error codes corresponding to the error occurrences, a predicted error outcome, wherein the predicted error outcome corresponds to the multiple virtual machine host platforms; determine, based on the predicted error outcome, a system configuration update to be applied to the multiple virtual machine host platforms, wherein the same configuration update is determined for each of the multiple virtual machine host platforms, and wherein determining the system configuration update comprises using an oversubscription model to increase processing speed of one or more of the multiple virtual machine host platforms or decreasing processing speed of the one or more of the multiple virtual machine host platforms; generate one or more commands directing a dynamic resource management computing platform to distribute relevant portions of the system configuration update to each of the multiple virtual machine host platforms; and send, to the dynamic resource management computing platform, one or more commands directing the dynamic resource management computing platform to distribute the relevant portions of the system configuration update to each of the multiple virtual machine host platforms, wherein sending the one or more commands directing the dynamic resource management computing platform to distribute the relevant portions of the system configuration update to each of the multiple virtual machine host platforms causes the multiple virtual machine host platforms to implement the system configuration update. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
at a computing platform comprising at least one processor, a communication interface, and memory; receiving, from multiple virtual machine host platforms, one or more error log files identifying error codes corresponding to error occurrences associated with multiple applications running on the multiple virtual machine host platforms; generating, based on the one or more error log files, an error lattice comprising an aggregation of the error codes corresponding to the error occurrences; identifying, using the error lattice, relationships between the error codes corresponding to the error occurrences, wherein identifying the relationships between the error codes corresponding to the error occurrences comprises identifying a match in the error codes during corresponding time periods for the multiple virtual machine host platforms; determining, based on the relationships between the error codes corresponding to the error occurrences, a predicted error outcome, wherein the predicted error outcome corresponds to the multiple virtual machine host platforms; determining, based on the predicted error outcome, a system configuration update to be applied to the multiple virtual machine host platforms, wherein the same configuration update is determined for each of the multiple virtual machine host platforms, and wherein determining the system configuration update comprises using an oversubscription model to increase processing speed of one or more of the multiple virtual machine host platforms or decreasing processing speed of the one or more of the multiple virtual machine host platforms; generating one or more commands directing a dynamic resource management computing platform to distribute relevant portions of the system configuration update to each of the multiple virtual machine host platforms; and sending, to the dynamic resource management computing platform, one or more commands directing the dynamic resource management computing platform to distribute the relevant portions of the system configuration update to each of the multiple virtual machine host platforms, wherein sending the one or more commands directing the dynamic resource management computing platform to distribute the relevant portions of the system configuration update to each of the multiple virtual machine host platforms causes the multiple virtual machine host platforms to implement the system configuration update. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
16. One or more non-transitory computer-readable media storing instructions that, when executed by a computing platform comprising at least one processor, a communication interface, and memory, cause the computing platform to:
-
receive, from multiple virtual machine host platforms, one or more error log files identifying error codes corresponding to error occurrences associated with multiple applications running on the multiple virtual machine host platforms; generate, based on the one or more error log files, an error lattice comprising an aggregation of the error codes corresponding to the error occurrences; identify, using the error lattice, relationships between the error codes corresponding to the error occurrences, wherein identifying the relationships between the error codes corresponding to the error occurrences comprises identifying a match in the error codes during corresponding time periods for the multiple virtual machine host platforms; determine, based on the relationships between the error codes corresponding to the error occurrences, a predicted error outcome, wherein the predicted error outcome corresponds to the multiple virtual machine host platforms; determine, based on the predicted error outcome, a system configuration update to be applied to the multiple virtual machine host platforms, wherein the same configuration update is determined for each of the multiple virtual machine host platforms, and wherein determining the system configuration update comprises using an oversubscription model to increase processing speed of one or more of the multiple virtual machine host platforms or decreasing processing speed of the one or more of the multiple virtual machine host platforms; generate one or more commands directing a dynamic resource management computing platform to distribute relevant portions of the system configuration update to each of the multiple virtual machine host platforms; and send, to the dynamic resource management computing platform, one or more commands directing the dynamic resource management computing platform to distribute the relevant portions of the system configuration update to each of the multiple virtual machine host platforms, wherein sending the one or more commands directing the dynamic resource management computing platform to distribute the relevant portions of the system configuration update to each of the multiple virtual machine host platforms causes the multiple virtual machine host platforms to implement the system configuration update. - View Dependent Claims (17, 18, 19, 20)
-
Specification