Patent ID: 8856567

Claim:
A computer implemented method for dynamic management of thermal load in a data processing system, comprising: identifying, in a thermal zone, a component of the data processing system whose temperature exhibits an increasing trend, the trend when sustained will cause the temperature to reach a temperature threshold, and the component becoming a critical component; determining a critical workload in the set of workloads, wherein the critical workload has a rate of use of the critical component that exceeds a threshold rate of use; selecting a workload from a set of workloads that is using the critical component wherein the workload is a non-critical workload and distinct from the critical workload; modifying the workload such that work performed by the critical component is reduced, the modifying further causing the temperature of the critical component to reduce below the temperature threshold; and reducing a power consumption of a cooling system associated with the thermal zone responsive to the temperature reducing below the temperature threshold.