US 12,314,767 B2
Containerized workload management in container computing environment
Shibi Panikkar, Bangalore (IN)
Assigned to Dell Products L.P., Round Rock, TX (US)
Filed by Dell Products L.P., Round Rock, TX (US)
Filed on Oct. 18, 2021, as Appl. No. 17/503,469.
Prior Publication US 2023/0123350 A1, Apr. 20, 2023
Int. Cl. G06F 9/50 (2006.01)
CPC G06F 9/505 (2013.01) [G06F 9/5044 (2013.01); G06F 9/5083 (2013.01); G06F 2209/5022 (2013.01); G06F 2209/503 (2013.01); G06F 2209/508 (2013.01)] 20 Claims
OG exemplary drawing
 
1. An apparatus comprising:
at least one processing platform comprising at least one processor coupled to at least one memory, the at least one processing platform, when executing program code, is configured to:
in a container computing environment configured to create a first instance of a containerized workload for executing a microservice;
implement a module associated with the microservice to monitor and register one or more sets of execution conditions to execute the microservice, wherein the one or more sets of execution conditions comprise at least a rate of change in the first instance of the containerized workload for executing the microservice and a time period to initialize at least one additional instance of the containerized workload;
compute a parameter based on a first set of the one or more sets of execution conditions for the microservice, wherein the parameter is based at least in part on a first rate of change in the first instance of the containerized workload and a first time period to initialize at least one additional instance of the containerized workload and represents a utilization percentage threshold value for a given resource used to execute the microservice at which the at least one additional instance of the containerized workload is created for executing the microservice; and
re-compute the parameter based on a second set of the one or more sets of execution conditions for the microservice, wherein re-computing the parameter comprises dynamically adjusting the parameter for the microservice based on a second rate of change in a second instance of the containerized workload and a second time period to initialize another instance of a containerized workload for executing the microservice.