| CPC G06F 9/4881 (2013.01) [G06F 9/45558 (2013.01); G06F 11/3058 (2013.01); G06F 2009/45591 (2013.01)] | 20 Claims |

|
1. A method comprising:
obtaining a software container for execution on one of a plurality of compute nodes; and
scheduling, by a processing device, the software container on a first compute node of the plurality of compute nodes based on a comparison of a thermal state of the first compute node to a defined threshold, wherein the scheduling of the software container on the first compute node is further based on a thermal characteristic of the software container, wherein the thermal characteristics of the software container are based on whether operations within the software container increase a thermal energy of the first compute node, wherein the defined threshold includes a first threshold associated with thermal throttling and a second threshold associated with a lower thermal energy than the first threshold.
|