Infrastructure for adaptive environmental control for equipment in a bounded area
First Claim
1. A computer-implemented method comprising:
- detecting a change in a condition that affects a thermal environment of a bounded space having multiple hardware devices that provide data access services,the bounded space having an environmental control system that manages the thermal environment of the bounded space,the multiple hardware devices further being part of an environmental event network comprising a master node that manages network-wide event responses, where the multiple hardware devices comprise a plurality of slave nodes of the environmental event network that integrates local conditions into the environmental event network; and
exchanging an event message between the master node and a first slave node of the plurality of slave nodes to indicate the condition, and to cause an event message recipient to perform an operation to adjust the thermal environment of the bounded space in response to the event message, wherein the first slave node comprises a daemon to create a slave event message in response to the local conditions and to monitor for a master event message indicating a performance adjustment sent from the master node.
1 Assignment
0 Petitions
Accused Products
Abstract
Integrating information and performance controls for individual devices with environmental controls. Integrating the individual devices with general environmental control enables adaptive environmental control. For equipment housed in a bounded space such as a server room, information about the thermal environment within the bounded space can affect the performance of the equipment. Additionally, information about the performance conditions and/or thermal conditions about a piece of equipment can affect how the environmental control system for the bounded space operates. The equipment exchanges environmental event messages with a control node to affect the performance of the equipment and/or the environmental control system.
34 Citations
21 Claims
-
1. A computer-implemented method comprising:
-
detecting a change in a condition that affects a thermal environment of a bounded space having multiple hardware devices that provide data access services, the bounded space having an environmental control system that manages the thermal environment of the bounded space, the multiple hardware devices further being part of an environmental event network comprising a master node that manages network-wide event responses, where the multiple hardware devices comprise a plurality of slave nodes of the environmental event network that integrates local conditions into the environmental event network; and exchanging an event message between the master node and a first slave node of the plurality of slave nodes to indicate the condition, and to cause an event message recipient to perform an operation to adjust the thermal environment of the bounded space in response to the event message, wherein the first slave node comprises a daemon to create a slave event message in response to the local conditions and to monitor for a master event message indicating a performance adjustment sent from the master node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer-readable storage medium having instructions stored thereon, which when executed, cause a processor to perform operations including:
-
detecting a change in a condition that affects a thermal environment of a bounded space having multiple hardware devices that provide data access services, the bounded space having an environmental control system that manages the thermal environment of the bounded space, the multiple hardware devices further being part of an environmental event network comprising a master node that manages network-wide event responses, where the multiple hardware devices comprise a plurality of slave nodes of the environmental event network that integrates local conditions into the environmental event network; and exchanging an event message between the master node and a first slave node of the plurality of slave nodes to indicate the condition, and to cause an event message recipient to perform an operation to adjust the thermal environment of the bounded space in response to the event message, wherein the first slave node comprises a daemon to create a slave event message in response to the local conditions and to monitor for a master event message indicating a performance adjustment sent from the master node. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A computing device comprising:
-
a data interface having a port with a socket to send and receive environmental condition information of an environmental condition that affects a thermal environment of a bounded space in which the computing device is physically located, where the bounded space has an environmental control system that manages the thermal environment of the bounded space, and the computing device is one of multiple hardware devices that are part of an environmental event network comprising a master node that manages network-wide event responses, where the multiple hardware devices comprise a plurality of slave nodes of the environmental event network that integrates local conditions into the environmental event network; and a daemon module that detects a change in the environmental condition, and exchanges an event message with another node of the environmental event network, the event message to cause an event message recipient to perform an operation to adjust the thermal environment of the bounded space in response to the event message, wherein the daemon module creates the event message in response to the local conditions and monitors for a master event message indicating a performance adjustment sent from the master node. - View Dependent Claims (16, 17)
-
-
18. An environmental event system, comprising:
-
a slave node comprising a server that processes data requests for client devices, the slave node to include a daemon module to monitor local environmental condition information related to a local thermal condition of the slave node, the daemon module to create a slave event message in response to the local environmental condition and to monitor for a master event message indicating a performance adjustment sent from a master node, and an interface to communicate environmental condition information, wherein the slave node is one node of a bounded space that has multiple slave nodes in a environmental event network; and the master node of the environmental event system to control behavior of the environmental event system, the master node to include a daemon module to receive local the environmental condition information from the slave node and determine one or more actions to adjust the local thermal condition of the slave node based on the received environmental condition information. - View Dependent Claims (19, 20, 21)
-
Specification