Virtual data center environmental monitoring system
First Claim
1. A system, comprising:
- one or more processors; and
memory storing program instructions that when executed by the one or more processors cause the one or more processors to;
perform a calibration process, wherein to perform the calibration process the program instructions when executed by the one or more processors cause the one or more processors to;
track variations, over a common period of time, of both internal temperature sensor measurements generated by an internal temperature sensor of a computer system, and external temperature sensor measurements generated by an external temperature sensor mounted in an external environment proximate to the computer system;
derive a relationship between an internal temperature of the computer system and the external environment based at least in part upon the tracked variations;
subsequent to the calibration process, assign the derived relationship to one or more computer systems; and
for at least one of the one or more computer systems;
communicate with the at least one computer system to receive an internal temperature sensor measurement, generated by an internal sensor of the at least one computer system, indicating an internal temperature of the at least one computer system; and
derive a virtual external temperature sensor measurement of an external temperature of an environment external to the at least one computer system, based at least in part upon the received internal temperature sensor measurement and the derived relationship.
0 Assignments
0 Petitions
Accused Products
Abstract
A virtual temperature monitoring system in a data center communicates with servers mounted in racks to receive internal temperature data generated by internal temperature sensors of the servers. The system derives a virtual sensor measurement of external temperatures external to the server, including a portion of a cold aisle that extends proximate to a rack in which the server is mounted, based upon a relationship between the received internal temperature sensors and the external environment. Sensor data from other sensors can be received via a building management system, and building management signals to the building management system can be generated based at least partially on the virtual sensor data. The virtual sensor data can be used to generate a graphical representation of the servers that highlights relative thermal characteristics of the servers based on the virtual external sensor measurements, including heat indices, excursions beyond thresholds, historical excursion histories, etc.
15 Citations
20 Claims
-
1. A system, comprising:
-
one or more processors; and memory storing program instructions that when executed by the one or more processors cause the one or more processors to; perform a calibration process, wherein to perform the calibration process the program instructions when executed by the one or more processors cause the one or more processors to; track variations, over a common period of time, of both internal temperature sensor measurements generated by an internal temperature sensor of a computer system, and external temperature sensor measurements generated by an external temperature sensor mounted in an external environment proximate to the computer system; derive a relationship between an internal temperature of the computer system and the external environment based at least in part upon the tracked variations; subsequent to the calibration process, assign the derived relationship to one or more computer systems; and for at least one of the one or more computer systems; communicate with the at least one computer system to receive an internal temperature sensor measurement, generated by an internal sensor of the at least one computer system, indicating an internal temperature of the at least one computer system; and derive a virtual external temperature sensor measurement of an external temperature of an environment external to the at least one computer system, based at least in part upon the received internal temperature sensor measurement and the derived relationship. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method, comprising:
performing a calibration process comprising; tracking variations, over a common period of time, of both internal temperature sensor measurements generated by an internal temperature sensor of a computer system, and external temperature sensor measurements generated by an external temperature sensor mounted in an external environment proximate to the computer system; deriving a relationship between an internal temperature of the computer system and the external environment based at least in part upon the tracked variations; subsequent to the calibration process, assigning the derived relationship to one or more computer systems; and for at least one of the one or more computer systems; communicating with the at least one computer system to receive an internal temperature sensor measurement generated by an internal sensor of the at least one computer system, indicating an internal temperature of the at least one computer system; and deriving a virtual external temperature sensor measurement of an external temperature of an environment external to the at least one computer system, based at least in part upon the received internal temperature sensor measurement and the derived relationship. - View Dependent Claims (9, 10, 11, 12, 13)
-
14. A non-transitory computer readable medium storing a program of instructions that, when executed by a computer system, cause the computer system to:
-
perform a calibration process, wherein to perform the calibration process the program instructions when executed by the one or more processors cause the one or more processors to; track variations, over a common period of time, of both internal temperature sensor measurements, generated by an internal temperature sensor of a computer system, and external temperature sensor measurements generated by an external temperature sensor mounted in an external environment proximate to the computer system; derive a relationship between an internal temperature of the computer system and the external environment based at least in part upon the tracked variations; subsequent to the calibration process, assign the derived relationship to one or more computer systems; and for at least one of the one or more computer systems; communicate with the at least one computer system to receive an internal temperature sensor measurement, generated by an internal sensor of the at least one computer system, indicating an internal temperature of the at least one computer system; and derive a virtual external temperature sensor measurement of an external temperature of an environment external to the at least one computer system, based at least in part upon the received internal temperature sensor measurement and the derived relationship. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification