| CPC G06F 9/5088 (2013.01) [G06F 9/505 (2013.01); G06N 3/09 (2023.01); G06N 20/00 (2019.01)] | 20 Claims |

|
1. A method for homing a source workload within a multitenant storage environment, the method comprising:
identifying workload parameters, including a first workload parameter and a second workload parameter, associated with an application workload;
defining a plurality of value ranges for each of the workload parameters including a first plurality of values ranges for the first workload parameter and a second plurality of ranges for the second workload parameter;
defining a plurality of bins wherein each bin is associated with a distinct tuple of the value ranges, wherein each of the plurality of bins includes a first tuple component indicative of one of the first plurality of value ranges and a second tuple component indicative of one of the second plurality of value ranges;
determining a bin mix of the workload, wherein the bin mix indicates which of the plurality of bins correspond to workload activity exceeding a specific threshold;
specifying inputs and labels for a supervised learning model of a process for homing the application workload in a multi-tenant storage array, wherein the inputs include inputs associated with the bin mix and the labels correspond to attributes of the multi-tenant storage array;
training the model based at least in part on at least one of: historical data and one or more test cases;
invoking the model to predict attributes of the multi-tenant array for a new workload mix; and
identifying a suitable multi-tenant array based on the attributes.
|