US 12,443,464 B2
Autonomous workload homing in a multi-tenant environment
Ashish A. Pancholi, Cary, NC (US); Bina K. Thakkar, Cary, NC (US); and David C. Waser, Holly Springs, NC (US)
Assigned to Dell Products L.P., Round Rock, TX (US)
Filed by Dell Products L.P., Round Rock, TX (US)
Filed on Oct. 27, 2021, as Appl. No. 17/511,682.
Prior Publication US 2023/0127840 A1, Apr. 27, 2023
Int. Cl. G06F 9/50 (2006.01); G06N 3/09 (2023.01); G06N 20/00 (2019.01)
CPC G06F 9/5088 (2013.01) [G06F 9/505 (2013.01); G06N 3/09 (2023.01); G06N 20/00 (2019.01)] 20 Claims
OG exemplary drawing
 
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.