US 12,307,300 B2
System and method for metadata-informed container deployment
Onur Celebioglu, Austin, TX (US); John A. Lockman, III, Granite Shoals, TX (US); and Lucas A. Wilson, Cedar Park, TX (US)
Assigned to Dell Products L.P., Round Rock, TX (US)
Filed by Dell Products L.P., Round Rock, TX (US)
Filed on Jan. 13, 2022, as Appl. No. 17/575,366.
Prior Publication US 2023/0222008 A1, Jul. 13, 2023
Int. Cl. G06F 9/50 (2006.01)
CPC G06F 9/505 (2013.01) [G06F 9/5083 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method for managing workloads to be performed using deployments, the method comprising:
obtaining a new workload request for a workload to be performed with a data processing system of the deployments;
identifying, within a resource specific build file repository, a resource specific build file corresponding to the workload and obtaining the resource specific build file from the resource specific build file repository;
obtaining resource expectations for the workload using the resource specific build file;
obtaining performance attributes for each of the deployments;
obtaining resource expenditure estimates for placing the workload at each of the deployments;
selecting one of the deployments using an objective function, the resource expectations, the performance attributes, and the resource expenditures estimates; and
deploying the container instance associated with the resource specific build file to the selected one of the deployments to service the workload request, the container instance being obtained using a container image that is generated based on the resource specific build file, the container image and the resource specific build file being two separate files.