Patent Document ID: 9406029
Application ID: 14143012

Base Claim:
1. At least one non-transitory machine-readable medium comprising a set of instructions that, in response to being executed on a computing device, cause the computing device to: identify, in response to a triggering event associated with a workload of a storage system, a proposed solution comprising one or more actions to be performed; predict, for the proposed solution, a value of an output metric for the workload using a mapping function for the output metric based on a plurality of input metric values for a foreground workload and a plurality of input metric values for a set of background workloads of the storage system, the mapping function produced using a machine learning algorithm; and generate an evaluation value for the proposed solution based on the predicted value of the output metric.

---

Claim 2:
2. The at least one non-transitory machine-readable medium of claim 1 , comprising a set of instructions that, in response to being executed on the computing device, cause the computing device to: predict, for the proposed solution, respective values of each of a plurality of output metrics for the workload using respective mapping functions for each of the plurality of output metrics; and generate the evaluation value for the proposed solution based on the respective predicted values of each of the plurality of output metrics.