Patent ID: 8706314
Filing Date: 2014-04-22
Classification: G05D

Abstract:
1. A method for regulating temperature in a computer system, comprising: receiving a data structure that comprises temperature measurements, wherein the data structure maps each job in a set of previously executed jobs in an operational history for the computer system to at least one corresponding temperature measurement in the temperature measurements; receiving a model that associates the temperature measurements with at least one of an internal performance parameter maintained by software within the computer system and a canary performance parameter for synthetic user transactions, wherein the model comprises one or more coefficients for a regression expression that relates the operational history and the temperature measurements to a predicted temperature; using the model to estimate a thermal trajectory as a function of time in at least a portion of the computer system, wherein using the model to estimate the thermal trajectory comprises using at least some of the set of previously executed jobs and the corresponding temperature measurements to estimate the thermal trajectory for a set of pending jobs in a job queue for the computer system; and modifying a flow resistance of a cooling mechanism in a thermal-regulation system in the computer system based on the estimated thermal trajectory to regulate a temperature of at least the portion of the computer system.