Patent ID: 11892903
Assignee: BANK OF AMERICA CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A system comprising:
a computer system comprising system resources configured to execute a workload, the workload divided into a plurality of workload units, the system resources comprising a plurality of units of system resources, each unit of system resources configured to execute a corresponding workload unit;
a memory configured to store a set of remediation scripts, each remediation script associated with a known failure associated with the computer system and configured, when executed, to remediate the known failure; and
a hardware processor communicatively coupled to the memory, the hardware processor configured to:
measure first values for a set of performance metrics associated with the computer system, the set of performance metrics comprising, for each unit of system resources, one or more metrics associated with a performance of the unit of system resources and one or more metrics associated with a performance of the workload unit executing on the unit of system resources;
determine, based on the first values for the set of performance metrics, that a first probability that a first failure associated with the computer system will occur within a first future time is greater than a set threshold; and
in response to determining that the first probability is greater than the set threshold:
determine, based on the first values for the set of metrics, that the first failure is a known failure associated with the computer system; and
in response to determining that the first failure is the known failure, execute the remediation script associated with the known failure;

measure second values for the set of parameters associated with the computer system, the second values measured at a different time than the first values for the set of performance metrics;
determine, based on the second values for the set of parameters, that a second probability that a second failure associated with the computer system will occur within a second future time is treater than the liven threshold; and
in response to determining that the second probability is greater than the given threshold:
determine, based on the second values for the set of parameters, that the second failure is an unknown failure; and
in response to determining that the second failure is the unknown failure, transmit a message to a system administrator, the message comprising the second values for the set of parameters;

in response to transmitting the message to the system administrator:
receive a new remediation script associated with a new known failure, the new known failure corresponding to the unknown failure; and
store the new remediation script in the memory, the new remediation script associated with the new known failure.