US 11,941,450 B2
Automatic placement decisions for running incoming workloads on a datacenter infrastructure
Rômulo Teixeira De Abreu Pinho, Niteroi (BR); Satyam Sheshansh, Bangalore (IN); Hung Dinh, Austin, TX (US); and Bijan Mohanty, Austin, TX (US)
Assigned to Dell Products L.P., Round Rock, TX (US)
Filed by Dell Products L.P., Round Rock, TX (US)
Filed on Apr. 27, 2021, as Appl. No. 17/241,684.
Prior Publication US 2022/0342704 A1, Oct. 27, 2022
Int. Cl. G06F 9/50 (2006.01); G06N 20/00 (2019.01)
CPC G06F 9/505 (2013.01) [G06N 20/00 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A computerized system for starting execution of a given workload in a data center having a plurality of infrastructure elements, the computerized system comprising:
a data receiver for receiving, from a workload manager, data indicating the given workload;
a future load predictor, for each infrastructure element in the plurality of infrastructure elements, using a first model trained using machine learning to predict a load, during a future time window for each of a plurality of computing resources, that would occur if the given workload were executed using that infrastructure element;
a placement ranking predictor, using a second model trained using machine learning to predict, as a function of the predicted future loads, a ranking of infrastructure elements that would be most suited to execute the given workload;
an infrastructure element selector for selecting one or more infrastructure elements according to the ranking; and
a data transmitter for transmitting, to the workload manager, data indicating the selected one or more infrastructure elements;
wherein the workload manager responsively starts execution of the given workload on the indicated one or more infrastructure elements.