Thermal modeling and error detection in a data processing configuration
First Claim
1. A method of operating a data processing system having a plurality of sensors, comprising:
- predicting a set of values for the plurality of sensors corresponding to an assumed ambient condition and a selected configuration state, wherein the plurality of sensors includes an inlet air temperature sensor suitable for determining air temperature at an inlet to the data processing system;
repeating said predicting for a plurality of assumed ambient conditions and a plurality of configuration states to generate a plurality of sets of predicted values;
determining a set of actual values of said sensors;
determining information indicative of differences between each set of predicted values and the set of actual values; and
identifying a most likely configuration state and actual ambient condition based on the determined information.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of operating a data processing system includes predicting values for a set of thermal sensors based on an assumed inlet air temperature and a selected configuration state. Additional values are predicted for a plurality of assumed inlet air temperatures and a plurality of configuration states. Actual thermal sensor values are then determined. A measure of the difference between each set of predicted values and the set of actual values is determined and, based thereon, a most likely configuration state is identified. The plurality of thermal sensors preferably includes an inlet air thermal sensor suitable for determining air temperature at an inlet to the system. The configuration states includes a state in which one of the thermal sensors is malfunctioning. The measure of difference is determined by squaring a difference between each actual thermal sensor values and a corresponding predicted thermal sensor value and summing the squares.
15 Citations
17 Claims
-
1. A method of operating a data processing system having a plurality of sensors, comprising:
-
predicting a set of values for the plurality of sensors corresponding to an assumed ambient condition and a selected configuration state, wherein the plurality of sensors includes an inlet air temperature sensor suitable for determining air temperature at an inlet to the data processing system; repeating said predicting for a plurality of assumed ambient conditions and a plurality of configuration states to generate a plurality of sets of predicted values; determining a set of actual values of said sensors; determining information indicative of differences between each set of predicted values and the set of actual values; and identifying a most likely configuration state and actual ambient condition based on the determined information. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A data processing system having a plurality of thermal sensors, comprising:
-
a plurality of interconnected server blades within a chassis, the plurality of interconnected server blades coupled to a management module, the management module including a management processor; management processor means for predicting a set of values for the plurality of thermal sensors corresponding to an assumed inlet air temperature and a selected configuration state, wherein the plurality of thermal sensors includes an inlet air temperature thermal sensor suitable for determining air temperature at an inlet to the data processing system; management processor means for repeating said predicting for a plurality of assumed inlet air temperatures and a plurality of configuration states to generate a plurality of sets of predicted values; management processor means for determining a set of actual values of said thermal sensors; management processor means for determining information indicative of differences between each set of predicted values and the set of actual values; and management processor means for identifying a most likely configuration state based on the determined information. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program product comprising computer executable instructions, stored on a computer readable medium, for operating a data processing system having a plurality of thermal sensors, comprising:
-
instructions for predicting a set of values for the plurality of thermal sensors corresponding to an assumed inlet air temperature and a selected configuration state, wherein the plurality of thermal sensors includes an inlet air temperature thermal sensor suitable for determining air temperature at an inlet to the data processing system; instructions for repeating said predicting for a plurality of assumed inlet air temperatures and a plurality of configuration states to generate a plurality of sets of predicted values; instructions for determining a set of actual values of said thermal sensors; instructions for determining information indicative of differences between each set of predicted values and the set of actual values; and instructions for identifying a most likely configuration state based on the determined information. - View Dependent Claims (14, 15, 16, 17)
-
Specification