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

Claim 10:
11. A system comprising:
a computer system configured to execute a workload, the workload divided into a plurality of workload units, the computer system comprising a plurality of units of system resources, each unit of system resources of the plurality of units of system resources configured to execute a workload unit of the plurality of workload units;
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 of the plurality of units 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 an unknown failure; and
in response to determining that the first failure is the unknown failure, transmit a message to a system administrator, the message comprising the first values for the set of parameters;

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