US20100082178A1 - System and method to dynamically change data center partitions - Google Patents
System and method to dynamically change data center partitions Download PDFInfo
- Publication number
- US20100082178A1 US20100082178A1 US12/240,016 US24001608A US2010082178A1 US 20100082178 A1 US20100082178 A1 US 20100082178A1 US 24001608 A US24001608 A US 24001608A US 2010082178 A1 US2010082178 A1 US 2010082178A1
- Authority
- US
- United States
- Prior art keywords
- data center
- thermal analysis
- partition
- overlaid
- region
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F24—HEATING; RANGES; VENTILATING
- F24F—AIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
- F24F11/00—Control or safety arrangements
- F24F11/0001—Control or safety arrangements for ventilation
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D23/00—Control of temperature
- G05D23/19—Control of temperature characterised by the use of electric means
- G05D23/1917—Control of temperature characterised by the use of electric means using digital means
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D23/00—Control of temperature
- G05D23/19—Control of temperature characterised by the use of electric means
- G05D23/1927—Control of temperature characterised by the use of electric means using a plurality of sensors
- G05D23/193—Control of temperature characterised by the use of electric means using a plurality of sensors sensing the temperaure in different places in thermal relationship with one or more spaces
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D23/00—Control of temperature
- G05D23/19—Control of temperature characterised by the use of electric means
- G05D23/1927—Control of temperature characterised by the use of electric means using a plurality of sensors
- G05D23/193—Control of temperature characterised by the use of electric means using a plurality of sensors sensing the temperaure in different places in thermal relationship with one or more spaces
- G05D23/1932—Control of temperature characterised by the use of electric means using a plurality of sensors sensing the temperaure in different places in thermal relationship with one or more spaces to control the temperature of a plurality of spaces
-
- H—ELECTRICITY
- H05—ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
- H05K—PRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
- H05K7/00—Constructional details common to different types of electric apparatus
- H05K7/20—Modifications to facilitate cooling, ventilating, or heating
- H05K7/20709—Modifications to facilitate cooling, ventilating, or heating for server racks or cabinets; for data centers, e.g. 19-inch computer racks
- H05K7/20718—Forced ventilation of a gaseous coolant
- H05K7/20745—Forced ventilation of a gaseous coolant within rooms for removing heat from cabinets, e.g. by air conditioning device
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/26—Pc applications
- G05B2219/2614—HVAC, heating, ventillation, climate control
Definitions
- the present invention generally relates to data centers, and more particularly, to a method and system implemented in a computer infrastructure to detect data center conditions and dynamically change the physical partitions of a data center through the use of moveable ceiling, floor and/or wall configurations.
- a traditional data center conventionally includes a plurality of individual computing resources in one open area having four exterior walls.
- a data center (or other physical space) beneficially has, where possible, an optimized heating and cooling infrastructure. Maintaining data centers at desired temperatures (e.g., set points) helps prevent computer hardware (e.g., IT infrastructure) from overheating and malfunctioning. To this end, many data centers are cooled to relatively low temperatures (e.g., 65° F.) to increase equipment reliability and useful life, and to avoid downtime for repair and/or replacement.
- data center hot spots are routinely changing location, depending on which IT equipment is running at any given time. For example, some IT infrastructure in a first area of the data center may run during the day, while other IT infrastructure at a different area of the data center may operate at night. To accommodate such moving hot spot targets, existing systems resort to a sort of ‘overkill’ by cooling the entire volume of the data center to well below the set point, which increases operational costs. Moreover, with the increasing awareness and desire to operate in a green manner, such excessive use of energy is undesirable.
- HVAC heating, ventilation and air conditioning
- a method implemented in a computer infrastructure having computer executable code tangibly embodied on a computer readable medium is operable to perform a thermal analysis of a data center and overlay the thermal analysis on a map of the data center to provide an overlaid thermal analysis. Additionally, the method comprises dynamically controlling at least one partition in the data center based on the overlaid thermal analysis.
- a system comprises a thermal analysis tool configured to perform a thermal analysis of a data center and a mapping tool configured to overlay the thermal analysis over a map of the data center to provide an overlaid thermal analysis. Additionally, the system comprises a partition control tool configured to dynamically control a partition in the data center based on the overlaid thermal analysis.
- a computer program product comprising a computer usable medium having readable program code embodied in the medium.
- the computer program product includes at least one component operable to perform a thermal analysis of a data center by receiving real-time temperature readings from at least one temperature sensor in the data center and at least one of determine average temperatures for regions of the data center based on the real-time temperature readings and determine air flow paths in the data center. Additionally, the at least one component is operable to overlay the thermal analysis on a map of the data center to provide an overlaid thermal analysis. Further, the at least one component is operable to dynamically control at least one partition in the data center based on the overlaid thermal analysis and dynamically control an HVAC system based on the overlaid thermal analysis and a location of the at least one partition.
- a method comprises providing a computer infrastructure operable to perform a thermal analysis of a data center to identify cooler regions of the data center and hotter regions of the data center and overlay the thermal analysis on a map of the data center to provide an overlaid thermal analysis which correlates the cooler regions of the data center and the hotter regions of the data center with computational resources of the data center. Additionally, the computer infrastructure operable to dynamically control at least one partition in the data center based on the overlaid thermal analysis and dynamically control an HVAC system based on the overlaid thermal analysis and a location of the at least one partition.
- FIG. 1 shows an illustrative environment for implementing steps in accordance with the invention
- FIG. 2 shows an exemplary thermal analysis of a data center in accordance with the invention
- FIG. 3 shows an exemplary updated thermal analysis of a data center in accordance with the present invention.
- FIG. 4 shows a flow diagram for implementing aspects of the present invention.
- the present invention generally relates to data centers, and more particularly, to a method and system implemented in a computer infrastructure to detect data center conditions and dynamically change the physical partitions of a data center through the use of moveable ceiling, floor and/or wall configurations.
- the present invention is able to dynamically create partitions within the data center between, for example, the walkways and the information technology (IT) infrastructure.
- the partitions may be used within the data center to, e.g., concentrate cooling capacity and air flow to an area of the data center where a job is scheduled and, e.g., close off areas of the data center not being utilized.
- the data center can better utilize its power and cooling resources.
- the cooler air for example, may be circulated between parts of the data center that need it, e.g., data center hot spots, and thereby reducing the strain on the HVAC units to produce cooler air for the entire data center. This will allow the data center to maximize cool air within the data center and shield the important computing systems from hot air. This will also protect important computing resources from dangerous hot spots by regulating the hot air within the data center to areas that may be controlled through the use of the dynamic walls, partitions and/or ceilings.
- implementing the present invention will reduce the amount of energy consumed by the data center HVAC system, thereby increasing the efficiency of the data center.
- the energy efficiency of the data center will be improved to reduce the power and strain on cooling the air in certain parts of the data center.
- the present invention will reduce the costs to cool the data center and may lengthen the mean-time to failure for critical systems that are affected by changes in heat, temperature and humidity.
- FIG. 1 shows an illustrative environment 10 for managing the processes in accordance with the invention.
- the environment 10 includes a computer infrastructure 12 that can perform the processes described herein using a computing device 14 .
- the computing device 14 includes a thermal analysis tool 30 , a mapping tool 35 , a partition control tool 40 and a heating, ventilation and air conditioning (HVAC) control tool 45 .
- These tools are operable to perform a thermal analysis of a data center, overlay the thermal analysis over a map of the data center, control the placement of partitions based on the overlaid thermal analysis and control the HVAC system based on the overlaid thermal analysis, e.g., the processes described herein.
- the computing device 14 includes a processor 20 , a memory 22 A, an input/output (I/O) interface 24 , and a bus 26 .
- the memory 22 A can include local memory employed during actual execution of program code, bulk storage, and cache memories which provide temporary storage of at least some program code in order to reduce the number of times code must be retrieved from bulk storage during execution.
- the computing device 14 is in communication with an external I/O device/resource 28 .
- the I/O device 28 can interact with the computing device 14 or any device that enables the computing device 14 to communicate with one or more other computing devices using any type of communications link.
- the external I/O device/resource 28 may be keyboards, displays, pointing devices, etc.
- the computing device 14 includes a storage system 22 B.
- the computing device 14 is in communication with a plurality of temperature sensors 50 , a partition actuation system 55 and an HVAC system 60 .
- the processor 20 executes computer program code (e.g., program control 44 ) processes on computer media, which is stored in memory 22 A and/or storage system 22 B. While executing computer program code, the processor 20 can read and/or write data to/from memory 22 A, storage system 22 B, and/or I/O interface 24 .
- the bus 26 provides a communications link between each of the components in the computing device 14 .
- the computing device 14 can comprise any general purpose computing article of manufacture capable of executing computer program code installed thereon (e.g., a personal computer, server, handheld device, etc.). However, it is understood that the computing device 14 is only representative of various possible equivalent computing devices that may perform the processes described herein. To this extent, in embodiments, the functionality provided by the computing device 14 can be implemented by a computing article of manufacture that includes any combination of general and/or specific purpose hardware and/or computer program code. In each embodiment, the program code and hardware can be created using standard programming and engineering techniques, respectively.
- the computer infrastructure 12 is only illustrative of various types of computer infrastructures for implementing the invention.
- the computer infrastructure 12 comprises two or more computing devices (e.g., a server cluster) that communicate over any type of communications link, such as a network, a shared memory, or the like, to perform the processes described herein.
- one or more computing devices in the computer infrastructure 12 can communicate with one or more other computing devices external to computer infrastructure 12 using any type of communications link.
- the communications link can comprise any combination of wired and/or wireless links; any combination of one or more types of networks (e.g., the Internet, a wide area network, a local area network, a virtual private network, etc.); and/or utilize any combination of transmission techniques and protocols.
- networks e.g., the Internet, a wide area network, a local area network, a virtual private network, etc.
- the invention provides a business method that performs the steps of the invention on a subscription, advertising, and/or fee basis. That is, a service provider, such as a Solution Integrator, could offer to perform the processes described herein. In this case, the service provider can create, maintain, deploy, support, etc., a computer infrastructure that performs the process steps of the invention for one or more customers. In return, the service provider can receive payment from the customer(s) under a subscription and/or fee agreement and/or the service provider can receive payment from the sale of advertising content to one or more third parties.
- a service provider such as a Solution Integrator
- the service provider can create, maintain, deploy, support, etc., a computer infrastructure that performs the process steps of the invention for one or more customers.
- the service provider can receive payment from the customer(s) under a subscription and/or fee agreement and/or the service provider can receive payment from the sale of advertising content to one or more third parties.
- the thermal analysis tool 30 may be used to perform a thermal analysis of a data center. More specifically, a plurality of temperature sensors 50 may be located throughout the data center. In embodiments, the temperature sensors may be, for example, evenly spaced throughout the data center. Additionally, in embodiments, the temperature sensors may be located in known data center hot spots. Moreover, in embodiments, the temperature sensors may be located on the ceiling of the data center, the floor of the data center and/or the walls of the data center (e.g., at differing elevations in the walls of the data center).
- the thermal analysis tool 30 may receive real-time temperature readings from the plurality of temperature sensors 50 . In embodiments, the thermal analysis tool 30 may determine average temperatures for regions of the data center based on the real-time temperature readings from the plurality of temperature sensors 50 . Moreover, based on the real-time temperature readings, the thermal analysis tool 30 can determine a thermal analysis of the data center. For example, the thermal analysis tool 30 can determine regions of the data center that are very hot and regions of the data center that are very cool. Moreover, the thermal analysis tool 30 can determine air flow paths, e.g., hot air flow paths, based on the real-time temperature readings from the plurality of temperature sensors 50 . Additionally, the thermal analysis tool 30 may access a job schedule (e.g., stored in storage system 22 B), such that the thermal analysis tool 30 is aware of scheduled jobs for the different computing resources of the data center.
- a job schedule e.g., stored in storage system 22 B
- the mapping tool 35 may overlay the thermal analysis results obtained from the thermal analysis tool 30 to a map of the data center, e.g., a floor plan view.
- the map of the data center may include a physical layout of the data center's computing resources, including the locations of computing resources in the data center, as well as an indication as to whether, for example, a portion of computing resources should be maintained in a cool environment and/or a portion of the computing resources can operate in higher temperature environments.
- the mapping tool 35 can determine those regions of the data center that may benefit from the partitions.
- FIG. 2 shows an exemplary overlaid thermal analysis 200 according to an aspect of the invention.
- a data center 205 contains, for example, computing equipment 210 that should be maintained at a cooler temperature and computing equipment 225 that may be less sensitive to higher temperatures.
- FIG. 2 shows an a thermal analysis overlaid over a map of the data center, such that the overlaid thermal analysis 200 indicates hot air flows 220 and cold air flow 215 within the data center 205 .
- the computing equipment 225 is generating heat 220 that is flowing towards computing equipment 210 , which, e.g., should be maintained at cooler temperatures.
- the mapping tool 35 may utilize other views of the data center 205 , e.g., an elevation plan, in providing the overlaid thermal analysis.
- the floor plan view may be especially useful for the placement of vertical partitions
- the elevation views may be especially useful for the placement of horizontal partitions. That is, the mapping tool 35 may map a thermal analysis over an elevation view, such that cooler or hotter regions (detected by the thermal analysis tool 30 ) of the data center may identified relative to a vertical axis of the data center. Additionally, the mapping tool 35 may use this overlaid thermal analysis to direct the partition control tool 40 to control a horizontal partition e.g., a dropped ceiling partition or a raised floor partition, to, e.g., adjust air flow patterns in the data center.
- a horizontal partition e.g., a dropped ceiling partition or a raised floor partition
- the mapping tool 35 may utilize the overlaid thermal analysis 200 to determine one or more locations for data center partitions, such that, for example, those regions of the data center that should be maintained at a cooler temperature may be thermally separated from those regions of the data center that, e.g., may require less cooling.
- the mapping tool 35 may instruct the partition control tool 40 to dynamically change partitions within the data center, such that the airflow can be dynamically changed to, e.g., shield computing resources from hot-spots within the data center.
- the efficiency of the HVAC units will be improved overall and the temperatures may be better controlled.
- FIG. 3 shows an exemplary overlaid thermal analysis 200 ′ according to an aspect of the invention. More specifically, FIG. 3 illustrates an overlaid thermal analysis 200 ′ of the data center 205 of FIG. 2 subsequent to the partition control tool 40 positioning a partition 230 in the data center to dynamically change the data center airflow. As shown in FIG. 3 , subsequent to the partition control tool 40 positioning a partition 230 in the data center, the data center airflow has been changed due to the partition 230 .
- those computing devices 210 which should be maintained at a cooler temperature have been isolated from those computing devices 225 that are less susceptible to higher temperatures.
- the hot air flow 220 produced by the computing devices 225 is contained within a hotter region 240 of the data center 205 and does not flow to the cooler region 235 of the data center 205 .
- the cold air flow 215 is now restricted to the cooler region of the data center.
- the partitions may provide a two-fold advantage. First, the hot air flow 220 is restricted to the hot region 235 of the data center 205 , such that the hot air flow 220 does not increase temperatures in the cool region 235 of the data center 205 .
- a load on the HVAC system is reduced. Moreover, a load on the HVAC system is also reduced, as the HVAC system is producing a cold air flow 215 to cool a smaller volume of the data center, e.g., the cool region 235 .
- the partitions may comprise a plurality of dynamically reconfigurable drop-down partitions, ceilings and floors. That is, while the exemplary partition 230 as shown in FIG. 3 is a single vertical partition, the invention contemplates that the partition may be a plurality of partitions. Further, the invention contemplates that the partition may also be a horizontal partition, e.g., a dropped ceiling partition and/or a raised floor partition, or may be arranged at some angle between the horizontal and the vertical, depending on the configuration of the data center 205 . Moreover, in embodiments, for example, the partitions may spaced throughout the data center for activation by the partition control tool 45 . Additionally, the partitions may be selectively positioned after conducting, e.g., an initial thermal analysis of the data center 205 to establish a baseline thermal analysis of the data center 205 .
- a partition may be held on a retractable spool (similar to a retractable movie screen) and may be unwound from the spool for placement within the data center.
- the partition may be a folding retractable wall.
- the partition may comprise lowered ceiling tiles and/or a raised flooring.
- the partition may be automatically controlled by the partition control tool 40 and deployed using the partition actuation system 55 .
- the partition actuation system 55 may comprise appropriate motors and controls, e.g., servo motors, as would readily be understood by one of ordinary skill in the art.
- the partitions may be manually actuated, for example, by a data center employee, e.g., pulling down a retractable partition.
- the partition control tool 40 may indicate which partitions should be, e.g., extended into position, without automatically positioning the partition using the partition actuation device 55 .
- the partitions may include a signaling system, e.g., a light, which indicates to, e.g., a data center employee that a particular partition should be deployed.
- the partitions may be, for example, permanently or semi-permanently installed in the data center, such that, e.g., when the partitions are not in use they are stored in, e.g., the walls, the ceiling and/or the floor.
- the invention contemplates that all or a portion of the partitions may be installed as needed, for example by placing the partitions on pre-installed attachment mechanisms, e.g., hooks, positioned throughout the data center.
- the materials of the partition should be selected to provide thermal insulation properties to the partition.
- the partition may comprise a plurality of thermal tiles that, e.g., reflect and/or absorb heat.
- the partition may comprise a thermal cloth or fabric.
- the materials of the partition may be flexible, such that the partition may be rolled-up.
- any number of partitions may be used to, e.g., compartmentalize the data center 205 , depending on a number of factors, including the thermal analysis of the data center, the size of the data center, the number of high-temperature sensitive computing resources in the data center, the locations of the high-temperature sensitive computing resources within the data center, the number of non-high-temperature sensitive computing resources, the locations of the non-high-temperature sensitive computing resources within the data center, the real-time load on the data center 205 , a job schedule for the data center, and the time of day, amongst other factors.
- the HVAC control tool 45 may control the data center HVAC system 60 based on the determined thermal analysis and, in embodiments, the locations of the partitions. For example, after positioning a partition in the data center, the HVAC control tool 45 may dynamically alter air flow properties of the supplied air to different regions of the data center. More specifically, the HVAC control system 45 may dynamically alter air flow properties of the supplied air to different regions of the data center by, for example, selectively increasing or decreasing air flow rates to different regions of the data center, selectively increasing or decreasing air flow temperatures for different regions of the data center and/or selectively turning on or off air flows to different regions of the data center. It should be understood that the data center HVAC system 60 includes duct work, multiple air supply vents and diffusers.
- the HVAC duct work multiple air supply vents and diffusers may be in the ceiling of the data center, the walls of the data center (e.g., at different elevations on the walls) and/or the floors of the data center (e.g., within a sub floor wiring layer).
- the data center may include temperature sensors 50 throughout the data center. Additionally, as discussed above, in embodiments, the temperature sensors 50 (e.g., thermometers) may be regularly-spaced throughout the data center or randomly-spaced throughout the data center to sense temperature and provide this information to the thermal analysis tool 30 .
- the data center may include computer resources that are to be maintained in a cooler environment and computer resources that can operate in higher temperature environments. Accordingly, the data center may have regions that should be maintained at cooler temperatures (for the computer resources that are to be maintained in a cooler environment) and may have regions that may not need as much cooling (for the computer resources that can operate in higher temperature environments).
- the HVAC control tool 45 may instruct the HVAC system 60 of the data center, for example, to only supply the cold air flow 215 to the cooler region 235 of the data center 205 , while cutting off a supply of cold air flow to the hotter region 240 . Additionally, in embodiments, the HVAC control tool 45 may instruct the HVAC system 60 , for example, to supply the cold air flow 215 to the cooler region 235 of the data center 205 , while restricting a supply of cold air flow to the hotter region 240 to, e.g., twenty-five percent of the flow supplied to the cooler region 235 .
- the HVAC control tool 45 may restrict or cut-off flow using the duct work, air supply vents and/or diffusers.
- the HVAC control tool 45 may control the air supply vents, such that the air supply vents may be selectively fully-opened, fully-closed or anywhere between the fully-opened and fully-closed positions.
- the HVAC system 60 may be capable of concurrently supplying air of differing temperatures to the data center.
- the HVAC system 60 may comprise a plurality of individually-controllable air conditioning units.
- the HVAC control tool 45 may, for example, instruct the HVAC system 60 to supply cooling air at different temperatures to the different regions (e.g., as a result of the dynamic placement of partitions) of the data center 205 .
- the HVAC control tool 45 may direct the HVAC system 60 to supply air at a temperature of, e.g., 60° F. to the cooler region 235 and supply air at a temperature of, e.g., 80° F. to the hotter region 240 .
- the invention contemplates that the temperature distributions may change within the data center dynamically. For example, during the middle of the day, due to, e.g., heat from the sun, conditions may change within the data center. Additionally, computational loads on the computing resources in the data center may change, thus altering, for example, the amount of heat generated by the computing resources, and consequently, a previously determined overlaid thermal analysis.
- the thermal analysis tool 30 may perform updates to the thermal analysis and the mapping tool 35 may update the overlaid thermal analysis and may direct the partition control tool 40 to control the partition actuation system 55 and direct the HVAC control tool 45 to control the HVAC system 50 to account for the dynamically changing thermal conditions of the data center.
- the thermal analysis tool 30 may perform the thermal analysis at a predetermined regular interval, e.g., every hour. It should be understood that the predetermined regular interval may be user configurable.
- conditions in the data center may trigger an updated thermal analysis by the thermal analysis tool 30 , and subsequently, partition and HVAC control adjustments.
- a temperature sensor 50 in the data center may sense a sudden change in temperature in a particular region of the data center.
- the thermal analysis tool 30 may detect the sudden change in temperature in a particular region of the data center, and consequently, trigger an update of the thermal analysis, and partition placement and/or HVAC control via the mapping tool 35 , the partition control tool 40 and/or the HVAC control tool 45 .
- an updated thermal analysis may be triggered by a change in temperature beyond a predetermined threshold, e.g., five degrees Fahrenheit or ten percent.
- the predetermined threshold may be user-configurable.
- a change in load e.g., an increase in load
- the thermal analysis tool 30 may be configured to additionally detect real-time computational loads on the computing devices of the data center.
- the thermal analysis tool 30 detects a computational load increase, e.g., beyond a predetermined threshold, this may trigger an updated thermal analysis. That is, with an increase in computational loads on the computing devices of the data center, the thermal energy produced by the computing device may likewise increase.
- an increase in computational loads on the computing devices of the data center may then necessitate, for example, increased cooling in the data center and/or an additional partition, e.g., to section off a portion of the data center containing those computing devices that are now experiencing the increased computational loads.
- an updated thermal analysis may be manually directed.
- a data center employee may perceive, e.g., an increase in temperature in a region of the data center. Accordingly, the employee may manually direct an updated thermal analysis and partition placement and/or HVAC control.
- a data center employee may run an unscheduled job on computing devices of the data center. As the job is unscheduled, the thermal analysis tool 30 may initially be unaware of the impending increased computational load. However, the data center employee may know, e.g., based on the size of the impending unscheduled job, that running the job will alter the previous thermal analysis of the data center. Accordingly, the data center employee may manually direct an updated thermal analysis to account for the unscheduled job.
- FIG. 4 shows an exemplary flow 400 for performing steps of the invention.
- the steps of the flow diagram described herein may be implemented in the environment of FIG. 1 .
- the flow diagram may equally represent a high-level block diagram of the invention.
- the steps of the flow diagram may be implemented and executed from either a server, in a client server relationship, or they may run on a user workstation with operative information conveyed to the user workstation.
- the invention can take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment containing both hardware and software elements.
- the software elements include firmware, resident software, microcode, etc.
- the invention can take the form of a computer program product accessible from a computer-usable or computer-readable medium providing program code for use by or in connection with a computer or any instruction execution system.
- the software and/or computer program product can be implemented in the environment of FIG. 1 .
- a computer-usable or computer readable medium can be any apparatus that can contain, store, communicate, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device.
- the medium can be an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system (or apparatus or device) or a propagation medium.
- Examples of a computer-readable medium include a semiconductor or solid state memory, magnetic tape, a removable computer diskette, a random access memory (RAM), a read-only memory (ROM), a rigid magnetic disk and an optical disk.
- Current examples of optical disks include compact disk-read only memory (CD-ROM), compact disc-read/write (CD-R/W) and DVD.
- the thermal analysis tool performs a thermal analysis of the data center to determine the hot and cold regions of the data center.
- the mapping tool overlays or transposes the thermal analysis over a map or physical layout of the data center's computing resources.
- the partition control tool can dynamically reconfigure the walls, ceilings and/or floors to segment the hot spots from the colder regions of the data center.
- the HVAC control tool dynamically controls the HVAC system to control, e.g., flow rates and or flow temperatures of the cold air flow.
- the thermal analysis tool determines if a predetermined time, e.g., a user-configurable regular interval, has expired. If, at step 425 , the thermal analysis tool determines that the predetermined time has expired, then the process continues at step 405 , where another thermal analysis is performed.
- a new or updated thermal analysis can be performed according to the a configuration of the partitions of the data center and modifications to the partitions and/or the HVAC system may be performed according to the new or updated thermal analysis of the data center.
- the thermal analysis tool determines if a triggering event has occurred. If, at step 430 , the thermal analysis tool determines that a triggering event has occurred, then the process continues at step 405 , where another thermal analysis is performed. If, at step 430 , the thermal analysis tool determines that a triggering event has not occurred, then at step 435 , the thermal analysis tool determines whether there has been a manual direction for an updated thermal analysis. If, at step 435 , the thermal analysis tool determines that a manual direction has occurred, then the process continues at step 405 , where another thermal analysis is performed. If, at step 435 , the thermal analysis tool determines that a manual direction has not occurred, then the process continues at step 425 .
- step 430 may occur after step 435 .
- steps may be implied or omitted while still remaining true to this invention.
- the invention contemplates that any of the operations performed by the thermal analysis tool 30 , the mapping tool 35 , the partition control tool 40 and the HVAC control tool 45 may be combined into one as a combination of different tools depending on programming logic, or may be performed manually by a user (e.g., a data center employee). For example, in embodiments, a data center employee may manually control the partitions.
Abstract
Description
- This application is related to U.S. Ser. No. ______ and Attorney Docket Number END920080235US1 filed on the same day and currently pending.
- The present invention generally relates to data centers, and more particularly, to a method and system implemented in a computer infrastructure to detect data center conditions and dynamically change the physical partitions of a data center through the use of moveable ceiling, floor and/or wall configurations.
- A traditional data center conventionally includes a plurality of individual computing resources in one open area having four exterior walls. A data center (or other physical space) beneficially has, where possible, an optimized heating and cooling infrastructure. Maintaining data centers at desired temperatures (e.g., set points) helps prevent computer hardware (e.g., IT infrastructure) from overheating and malfunctioning. To this end, many data centers are cooled to relatively low temperatures (e.g., 65° F.) to increase equipment reliability and useful life, and to avoid downtime for repair and/or replacement.
- Current climate control systems are largely inefficient. The airflow of a data center is normally regulated by the amount of equipment and heat that is generated by the individual computing resources. Data centers typically have hot spots where IT equipment operates. That is, due to, e.g., the locations of the individual computing resources within the data center, there may be regions of higher temperatures and regions of cooler temperatures in the data center. However, conventional cooling systems cool the entire data center to a temperature well below the set point so that IT equipment operating in the hot spots does not exceed the set point. This increases operational costs and wastes energy.
- Moreover, data center hot spots are routinely changing location, depending on which IT equipment is running at any given time. For example, some IT infrastructure in a first area of the data center may run during the day, while other IT infrastructure at a different area of the data center may operate at night. To accommodate such moving hot spot targets, existing systems resort to a sort of ‘overkill’ by cooling the entire volume of the data center to well below the set point, which increases operational costs. Moreover, with the increasing awareness and desire to operate in a green manner, such excessive use of energy is undesirable.
- Furthermore, as, e.g., a rack of computers produce hot air, this hot air will normally be drawn to cooler temperature regions of the data center. This diffusion of the hot air to the cooler temperature regions of the data center adds to the load of cooling air that the heating, ventilation and air conditioning (HVAC) units must produce. Increasing the load on the HVAC units, in turn, increases the costs of operating the data center.
- Accordingly, there exists a need in the art to overcome the deficiencies and limitations described hereinabove.
- In a first aspect of the invention, a method implemented in a computer infrastructure having computer executable code tangibly embodied on a computer readable medium is operable to perform a thermal analysis of a data center and overlay the thermal analysis on a map of the data center to provide an overlaid thermal analysis. Additionally, the method comprises dynamically controlling at least one partition in the data center based on the overlaid thermal analysis.
- In another aspect of the invention, a system comprises a thermal analysis tool configured to perform a thermal analysis of a data center and a mapping tool configured to overlay the thermal analysis over a map of the data center to provide an overlaid thermal analysis. Additionally, the system comprises a partition control tool configured to dynamically control a partition in the data center based on the overlaid thermal analysis.
- In an additional aspect of the invention, a computer program product comprising a computer usable medium having readable program code embodied in the medium is provided. The computer program product includes at least one component operable to perform a thermal analysis of a data center by receiving real-time temperature readings from at least one temperature sensor in the data center and at least one of determine average temperatures for regions of the data center based on the real-time temperature readings and determine air flow paths in the data center. Additionally, the at least one component is operable to overlay the thermal analysis on a map of the data center to provide an overlaid thermal analysis. Further, the at least one component is operable to dynamically control at least one partition in the data center based on the overlaid thermal analysis and dynamically control an HVAC system based on the overlaid thermal analysis and a location of the at least one partition.
- In a further aspect of the invention, a method comprises providing a computer infrastructure operable to perform a thermal analysis of a data center to identify cooler regions of the data center and hotter regions of the data center and overlay the thermal analysis on a map of the data center to provide an overlaid thermal analysis which correlates the cooler regions of the data center and the hotter regions of the data center with computational resources of the data center. Additionally, the computer infrastructure operable to dynamically control at least one partition in the data center based on the overlaid thermal analysis and dynamically control an HVAC system based on the overlaid thermal analysis and a location of the at least one partition.
- The present invention is described in the detailed description which follows, in reference to the noted plurality of drawings by way of non-limiting examples of exemplary embodiments of the present invention.
-
FIG. 1 shows an illustrative environment for implementing steps in accordance with the invention; -
FIG. 2 shows an exemplary thermal analysis of a data center in accordance with the invention; -
FIG. 3 shows an exemplary updated thermal analysis of a data center in accordance with the present invention; and -
FIG. 4 shows a flow diagram for implementing aspects of the present invention. - The present invention generally relates to data centers, and more particularly, to a method and system implemented in a computer infrastructure to detect data center conditions and dynamically change the physical partitions of a data center through the use of moveable ceiling, floor and/or wall configurations. The present invention is able to dynamically create partitions within the data center between, for example, the walkways and the information technology (IT) infrastructure. Moreover, the partitions may be used within the data center to, e.g., concentrate cooling capacity and air flow to an area of the data center where a job is scheduled and, e.g., close off areas of the data center not being utilized.
- By implementing the present invention, improved airflow and better managed temperature distributions within the data center may be achieved. Moreover, by dynamically aligning the wall partitions to maximize airflow through the data center, the data center can better utilize its power and cooling resources. With a more dynamic data center, through reconfigurable walls, ceilings and/or partitions, the cooler air, for example, may be circulated between parts of the data center that need it, e.g., data center hot spots, and thereby reducing the strain on the HVAC units to produce cooler air for the entire data center. This will allow the data center to maximize cool air within the data center and shield the important computing systems from hot air. This will also protect important computing resources from dangerous hot spots by regulating the hot air within the data center to areas that may be controlled through the use of the dynamic walls, partitions and/or ceilings.
- Additionally, implementing the present invention will reduce the amount of energy consumed by the data center HVAC system, thereby increasing the efficiency of the data center. By using a system of dynamically configurable ceilings, walls and/or partitions, the energy efficiency of the data center will be improved to reduce the power and strain on cooling the air in certain parts of the data center. Furthermore, the present invention will reduce the costs to cool the data center and may lengthen the mean-time to failure for critical systems that are affected by changes in heat, temperature and humidity.
-
FIG. 1 shows anillustrative environment 10 for managing the processes in accordance with the invention. To this extent, theenvironment 10 includes acomputer infrastructure 12 that can perform the processes described herein using acomputing device 14. Thecomputing device 14 includes athermal analysis tool 30, amapping tool 35, apartition control tool 40 and a heating, ventilation and air conditioning (HVAC)control tool 45. These tools are operable to perform a thermal analysis of a data center, overlay the thermal analysis over a map of the data center, control the placement of partitions based on the overlaid thermal analysis and control the HVAC system based on the overlaid thermal analysis, e.g., the processes described herein. - The
computing device 14 includes aprocessor 20, amemory 22A, an input/output (I/O)interface 24, and abus 26. Thememory 22A can include local memory employed during actual execution of program code, bulk storage, and cache memories which provide temporary storage of at least some program code in order to reduce the number of times code must be retrieved from bulk storage during execution. - Further, the
computing device 14 is in communication with an external I/O device/resource 28. The I/O device 28 can interact with thecomputing device 14 or any device that enables thecomputing device 14 to communicate with one or more other computing devices using any type of communications link. The external I/O device/resource 28 may be keyboards, displays, pointing devices, etc. Additionally, in embodiments, thecomputing device 14 includes astorage system 22B. Moreover, as shown inFIG. 1 and explained further below, thecomputing device 14 is in communication with a plurality oftemperature sensors 50, apartition actuation system 55 and anHVAC system 60. - The
processor 20 executes computer program code (e.g., program control 44) processes on computer media, which is stored inmemory 22A and/orstorage system 22B. While executing computer program code, theprocessor 20 can read and/or write data to/frommemory 22A,storage system 22B, and/or I/O interface 24. Thebus 26 provides a communications link between each of the components in thecomputing device 14. - The
computing device 14 can comprise any general purpose computing article of manufacture capable of executing computer program code installed thereon (e.g., a personal computer, server, handheld device, etc.). However, it is understood that thecomputing device 14 is only representative of various possible equivalent computing devices that may perform the processes described herein. To this extent, in embodiments, the functionality provided by thecomputing device 14 can be implemented by a computing article of manufacture that includes any combination of general and/or specific purpose hardware and/or computer program code. In each embodiment, the program code and hardware can be created using standard programming and engineering techniques, respectively. - Similarly, the
computer infrastructure 12 is only illustrative of various types of computer infrastructures for implementing the invention. For example, in embodiments, thecomputer infrastructure 12 comprises two or more computing devices (e.g., a server cluster) that communicate over any type of communications link, such as a network, a shared memory, or the like, to perform the processes described herein. Further, while performing the processes described herein, one or more computing devices in thecomputer infrastructure 12 can communicate with one or more other computing devices external tocomputer infrastructure 12 using any type of communications link. The communications link can comprise any combination of wired and/or wireless links; any combination of one or more types of networks (e.g., the Internet, a wide area network, a local area network, a virtual private network, etc.); and/or utilize any combination of transmission techniques and protocols. - In embodiments, the invention provides a business method that performs the steps of the invention on a subscription, advertising, and/or fee basis. That is, a service provider, such as a Solution Integrator, could offer to perform the processes described herein. In this case, the service provider can create, maintain, deploy, support, etc., a computer infrastructure that performs the process steps of the invention for one or more customers. In return, the service provider can receive payment from the customer(s) under a subscription and/or fee agreement and/or the service provider can receive payment from the sale of advertising content to one or more third parties.
- According to an aspect of the invention, the
thermal analysis tool 30 may be used to perform a thermal analysis of a data center. More specifically, a plurality oftemperature sensors 50 may be located throughout the data center. In embodiments, the temperature sensors may be, for example, evenly spaced throughout the data center. Additionally, in embodiments, the temperature sensors may be located in known data center hot spots. Moreover, in embodiments, the temperature sensors may be located on the ceiling of the data center, the floor of the data center and/or the walls of the data center (e.g., at differing elevations in the walls of the data center). - The
thermal analysis tool 30 may receive real-time temperature readings from the plurality oftemperature sensors 50. In embodiments, thethermal analysis tool 30 may determine average temperatures for regions of the data center based on the real-time temperature readings from the plurality oftemperature sensors 50. Moreover, based on the real-time temperature readings, thethermal analysis tool 30 can determine a thermal analysis of the data center. For example, thethermal analysis tool 30 can determine regions of the data center that are very hot and regions of the data center that are very cool. Moreover, thethermal analysis tool 30 can determine air flow paths, e.g., hot air flow paths, based on the real-time temperature readings from the plurality oftemperature sensors 50. Additionally, thethermal analysis tool 30 may access a job schedule (e.g., stored instorage system 22B), such that thethermal analysis tool 30 is aware of scheduled jobs for the different computing resources of the data center. - According to a further aspect of the invention, the
mapping tool 35 may overlay the thermal analysis results obtained from thethermal analysis tool 30 to a map of the data center, e.g., a floor plan view. In embodiments, the map of the data center may include a physical layout of the data center's computing resources, including the locations of computing resources in the data center, as well as an indication as to whether, for example, a portion of computing resources should be maintained in a cool environment and/or a portion of the computing resources can operate in higher temperature environments. Using the floor plan view with the overlaid thermal analysis, themapping tool 35 can determine those regions of the data center that may benefit from the partitions. -
FIG. 2 shows an exemplary overlaidthermal analysis 200 according to an aspect of the invention. As shown inFIG. 2 , adata center 205 contains, for example,computing equipment 210 that should be maintained at a cooler temperature andcomputing equipment 225 that may be less sensitive to higher temperatures. Additionally, using themapping tool 35,FIG. 2 shows an a thermal analysis overlaid over a map of the data center, such that the overlaidthermal analysis 200 indicates hot air flows 220 andcold air flow 215 within thedata center 205. Moreover, as can be determined from the overlaidthermal analysis 200, thecomputing equipment 225 is generatingheat 220 that is flowing towardscomputing equipment 210, which, e.g., should be maintained at cooler temperatures. - It should be understood that, in embodiments, in addition to (or as an alternative to) the
mapping tool 35 utilizing a floor plan view of thedata center 205 as explained above, themapping tool 35 may utilize other views of thedata center 205, e.g., an elevation plan, in providing the overlaid thermal analysis. Moreover, while the floor plan view may be especially useful for the placement of vertical partitions, it should be understood that the elevation views may be especially useful for the placement of horizontal partitions. That is, themapping tool 35 may map a thermal analysis over an elevation view, such that cooler or hotter regions (detected by the thermal analysis tool 30) of the data center may identified relative to a vertical axis of the data center. Additionally, themapping tool 35 may use this overlaid thermal analysis to direct thepartition control tool 40 to control a horizontal partition e.g., a dropped ceiling partition or a raised floor partition, to, e.g., adjust air flow patterns in the data center. - According to a further aspect of the invention, the
mapping tool 35 may utilize the overlaidthermal analysis 200 to determine one or more locations for data center partitions, such that, for example, those regions of the data center that should be maintained at a cooler temperature may be thermally separated from those regions of the data center that, e.g., may require less cooling. - Additionally, according to an aspect of the invention, the
mapping tool 35, based on the overlaid thermal analysis, may instruct thepartition control tool 40 to dynamically change partitions within the data center, such that the airflow can be dynamically changed to, e.g., shield computing resources from hot-spots within the data center. In embodiments, by, for example, enclosing or semi-enclosing the computing resources with the partitions, the efficiency of the HVAC units will be improved overall and the temperatures may be better controlled. -
FIG. 3 shows an exemplary overlaidthermal analysis 200′ according to an aspect of the invention. More specifically,FIG. 3 illustrates an overlaidthermal analysis 200′ of thedata center 205 ofFIG. 2 subsequent to thepartition control tool 40 positioning apartition 230 in the data center to dynamically change the data center airflow. As shown inFIG. 3 , subsequent to thepartition control tool 40 positioning apartition 230 in the data center, the data center airflow has been changed due to thepartition 230. - More specifically, those computing
devices 210 which should be maintained at a cooler temperature have been isolated from those computingdevices 225 that are less susceptible to higher temperatures. As such, thehot air flow 220 produced by thecomputing devices 225 is contained within ahotter region 240 of thedata center 205 and does not flow to thecooler region 235 of thedata center 205. Moreover, thecold air flow 215 is now restricted to the cooler region of the data center. Thus, as shown inFIG. 3 , the partitions may provide a two-fold advantage. First, thehot air flow 220 is restricted to thehot region 235 of thedata center 205, such that thehot air flow 220 does not increase temperatures in thecool region 235 of thedata center 205. As thehot air flow 220 does not increase temperatures in thecool region 235, a load on the HVAC system is reduced. Moreover, a load on the HVAC system is also reduced, as the HVAC system is producing acold air flow 215 to cool a smaller volume of the data center, e.g., thecool region 235. - In embodiments, the partitions may comprise a plurality of dynamically reconfigurable drop-down partitions, ceilings and floors. That is, while the
exemplary partition 230 as shown inFIG. 3 is a single vertical partition, the invention contemplates that the partition may be a plurality of partitions. Further, the invention contemplates that the partition may also be a horizontal partition, e.g., a dropped ceiling partition and/or a raised floor partition, or may be arranged at some angle between the horizontal and the vertical, depending on the configuration of thedata center 205. Moreover, in embodiments, for example, the partitions may spaced throughout the data center for activation by thepartition control tool 45. Additionally, the partitions may be selectively positioned after conducting, e.g., an initial thermal analysis of thedata center 205 to establish a baseline thermal analysis of thedata center 205. - In embodiments, a partition may be held on a retractable spool (similar to a retractable movie screen) and may be unwound from the spool for placement within the data center. In further embodiments, the partition may be a folding retractable wall. Additionally, the partition may comprise lowered ceiling tiles and/or a raised flooring. In embodiments, the partition may be automatically controlled by the
partition control tool 40 and deployed using thepartition actuation system 55. In embodiments, thepartition actuation system 55 may comprise appropriate motors and controls, e.g., servo motors, as would readily be understood by one of ordinary skill in the art. Additionally, in further embodiments, the partitions may be manually actuated, for example, by a data center employee, e.g., pulling down a retractable partition. - Moreover, in embodiments, the
partition control tool 40 may indicate which partitions should be, e.g., extended into position, without automatically positioning the partition using thepartition actuation device 55. For example, the partitions may include a signaling system, e.g., a light, which indicates to, e.g., a data center employee that a particular partition should be deployed. - Additionally, in embodiments, the partitions may be, for example, permanently or semi-permanently installed in the data center, such that, e.g., when the partitions are not in use they are stored in, e.g., the walls, the ceiling and/or the floor. However, the invention contemplates that all or a portion of the partitions may be installed as needed, for example by placing the partitions on pre-installed attachment mechanisms, e.g., hooks, positioned throughout the data center.
- The materials of the partition should be selected to provide thermal insulation properties to the partition. For example, the partition may comprise a plurality of thermal tiles that, e.g., reflect and/or absorb heat. Additionally, in embodiments, the partition may comprise a thermal cloth or fabric. Moreover, depending on embodiments, the materials of the partition may be flexible, such that the partition may be rolled-up.
- Moreover, while the
exemplary partition 230 as shown inFIG. 3 does not traverse the entire distance between the walls of thedata center 205, it should be understood that, in embodiments, the partition may extend the entire distance between the walls of thedata center 205. Moreover, whileFIG. 3 only shows asingle partition 230, the invention contemplates that any number of partitions may be used to, e.g., compartmentalize thedata center 205, depending on a number of factors, including the thermal analysis of the data center, the size of the data center, the number of high-temperature sensitive computing resources in the data center, the locations of the high-temperature sensitive computing resources within the data center, the number of non-high-temperature sensitive computing resources, the locations of the non-high-temperature sensitive computing resources within the data center, the real-time load on thedata center 205, a job schedule for the data center, and the time of day, amongst other factors. - According to a further aspect of the invention, the
HVAC control tool 45 may control the datacenter HVAC system 60 based on the determined thermal analysis and, in embodiments, the locations of the partitions. For example, after positioning a partition in the data center, theHVAC control tool 45 may dynamically alter air flow properties of the supplied air to different regions of the data center. More specifically, theHVAC control system 45 may dynamically alter air flow properties of the supplied air to different regions of the data center by, for example, selectively increasing or decreasing air flow rates to different regions of the data center, selectively increasing or decreasing air flow temperatures for different regions of the data center and/or selectively turning on or off air flows to different regions of the data center. It should be understood that the datacenter HVAC system 60 includes duct work, multiple air supply vents and diffusers. Additionally, it should be understood that the HVAC duct work, multiple air supply vents and diffusers may be in the ceiling of the data center, the walls of the data center (e.g., at different elevations on the walls) and/or the floors of the data center (e.g., within a sub floor wiring layer). Moreover, the data center may includetemperature sensors 50 throughout the data center. Additionally, as discussed above, in embodiments, the temperature sensors 50 (e.g., thermometers) may be regularly-spaced throughout the data center or randomly-spaced throughout the data center to sense temperature and provide this information to thethermal analysis tool 30. - Furthermore, as discussed above, the data center may include computer resources that are to be maintained in a cooler environment and computer resources that can operate in higher temperature environments. Accordingly, the data center may have regions that should be maintained at cooler temperatures (for the computer resources that are to be maintained in a cooler environment) and may have regions that may not need as much cooling (for the computer resources that can operate in higher temperature environments).
- Thus, referring to
FIG. 3 , in embodiments, theHVAC control tool 45 may instruct theHVAC system 60 of the data center, for example, to only supply thecold air flow 215 to thecooler region 235 of thedata center 205, while cutting off a supply of cold air flow to thehotter region 240. Additionally, in embodiments, theHVAC control tool 45 may instruct theHVAC system 60, for example, to supply thecold air flow 215 to thecooler region 235 of thedata center 205, while restricting a supply of cold air flow to thehotter region 240 to, e.g., twenty-five percent of the flow supplied to thecooler region 235. In embodiments, theHVAC control tool 45 may restrict or cut-off flow using the duct work, air supply vents and/or diffusers. For example, theHVAC control tool 45 may control the air supply vents, such that the air supply vents may be selectively fully-opened, fully-closed or anywhere between the fully-opened and fully-closed positions. - Additionally, in embodiments, the
HVAC system 60 may be capable of concurrently supplying air of differing temperatures to the data center. For example, theHVAC system 60 may comprise a plurality of individually-controllable air conditioning units. Accordingly, theHVAC control tool 45 may, for example, instruct theHVAC system 60 to supply cooling air at different temperatures to the different regions (e.g., as a result of the dynamic placement of partitions) of thedata center 205. For example, referring again toFIG. 3 , theHVAC control tool 45 may direct theHVAC system 60 to supply air at a temperature of, e.g., 60° F. to thecooler region 235 and supply air at a temperature of, e.g., 80° F. to thehotter region 240. - The invention contemplates that the temperature distributions may change within the data center dynamically. For example, during the middle of the day, due to, e.g., heat from the sun, conditions may change within the data center. Additionally, computational loads on the computing resources in the data center may change, thus altering, for example, the amount of heat generated by the computing resources, and consequently, a previously determined overlaid thermal analysis.
- As such, according to a further aspect of the invention, the
thermal analysis tool 30 may perform updates to the thermal analysis and themapping tool 35 may update the overlaid thermal analysis and may direct thepartition control tool 40 to control thepartition actuation system 55 and direct theHVAC control tool 45 to control theHVAC system 50 to account for the dynamically changing thermal conditions of the data center. For example, thethermal analysis tool 30 may perform the thermal analysis at a predetermined regular interval, e.g., every hour. It should be understood that the predetermined regular interval may be user configurable. - Additionally, conditions in the data center may trigger an updated thermal analysis by the
thermal analysis tool 30, and subsequently, partition and HVAC control adjustments. For example, atemperature sensor 50 in the data center may sense a sudden change in temperature in a particular region of the data center. Thethermal analysis tool 30 may detect the sudden change in temperature in a particular region of the data center, and consequently, trigger an update of the thermal analysis, and partition placement and/or HVAC control via themapping tool 35, thepartition control tool 40 and/or theHVAC control tool 45. In embodiments, an updated thermal analysis may be triggered by a change in temperature beyond a predetermined threshold, e.g., five degrees Fahrenheit or ten percent. Moreover, it should be understood that the predetermined threshold may be user-configurable. - Furthermore, a change in load, e.g., an increase in load, on the computing devices may trigger an updated thermal analysis. For example, in embodiments, the
thermal analysis tool 30 may be configured to additionally detect real-time computational loads on the computing devices of the data center. Thus, according to an aspect of the invention, if thethermal analysis tool 30 detects a computational load increase, e.g., beyond a predetermined threshold, this may trigger an updated thermal analysis. That is, with an increase in computational loads on the computing devices of the data center, the thermal energy produced by the computing device may likewise increase. Thus, an increase in computational loads on the computing devices of the data center may then necessitate, for example, increased cooling in the data center and/or an additional partition, e.g., to section off a portion of the data center containing those computing devices that are now experiencing the increased computational loads. - Moreover, in embodiments, an updated thermal analysis may be manually directed. For example, a data center employee may perceive, e.g., an increase in temperature in a region of the data center. Accordingly, the employee may manually direct an updated thermal analysis and partition placement and/or HVAC control. As a further example, a data center employee may run an unscheduled job on computing devices of the data center. As the job is unscheduled, the
thermal analysis tool 30 may initially be unaware of the impending increased computational load. However, the data center employee may know, e.g., based on the size of the impending unscheduled job, that running the job will alter the previous thermal analysis of the data center. Accordingly, the data center employee may manually direct an updated thermal analysis to account for the unscheduled job. -
FIG. 4 shows anexemplary flow 400 for performing steps of the invention. The steps of the flow diagram described herein may be implemented in the environment ofFIG. 1 . The flow diagram may equally represent a high-level block diagram of the invention. The steps of the flow diagram may be implemented and executed from either a server, in a client server relationship, or they may run on a user workstation with operative information conveyed to the user workstation. Additionally, the invention can take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment containing both hardware and software elements. In an embodiment, the software elements include firmware, resident software, microcode, etc. - Furthermore, the invention can take the form of a computer program product accessible from a computer-usable or computer-readable medium providing program code for use by or in connection with a computer or any instruction execution system. The software and/or computer program product can be implemented in the environment of
FIG. 1 . For the purposes of this description, a computer-usable or computer readable medium can be any apparatus that can contain, store, communicate, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device. The medium can be an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system (or apparatus or device) or a propagation medium. Examples of a computer-readable medium include a semiconductor or solid state memory, magnetic tape, a removable computer diskette, a random access memory (RAM), a read-only memory (ROM), a rigid magnetic disk and an optical disk. Current examples of optical disks include compact disk-read only memory (CD-ROM), compact disc-read/write (CD-R/W) and DVD. - As shown in
FIG. 4 , atstep 405 the thermal analysis tool performs a thermal analysis of the data center to determine the hot and cold regions of the data center. Atstep 410, the mapping tool overlays or transposes the thermal analysis over a map or physical layout of the data center's computing resources. Atstep 415, based on this information about the physical layout (which includes, e.g., information as to which computing resources are to be maintained in a cool environment and which computing resources are to be operate in a hotter environment, as described above) and data center thermal analysis, the partition control tool can dynamically reconfigure the walls, ceilings and/or floors to segment the hot spots from the colder regions of the data center. Atstep 420, the HVAC control tool dynamically controls the HVAC system to control, e.g., flow rates and or flow temperatures of the cold air flow. - At
step 425, the thermal analysis tool determines if a predetermined time, e.g., a user-configurable regular interval, has expired. If, atstep 425, the thermal analysis tool determines that the predetermined time has expired, then the process continues atstep 405, where another thermal analysis is performed. A new or updated thermal analysis can be performed according to the a configuration of the partitions of the data center and modifications to the partitions and/or the HVAC system may be performed according to the new or updated thermal analysis of the data center. - If, at
step 425, the thermal analysis tool determines that the predetermined time has not expired, then atstep 430, the thermal analysis tool determines if a triggering event has occurred. If, atstep 430, the thermal analysis tool determines that a triggering event has occurred, then the process continues atstep 405, where another thermal analysis is performed. If, atstep 430, the thermal analysis tool determines that a triggering event has not occurred, then atstep 435, the thermal analysis tool determines whether there has been a manual direction for an updated thermal analysis. If, atstep 435, the thermal analysis tool determines that a manual direction has occurred, then the process continues atstep 405, where another thermal analysis is performed. If, atstep 435, the thermal analysis tool determines that a manual direction has not occurred, then the process continues atstep 425. - It should be understood, that while the steps have been described as occurring in a particular order, the invention contemplates that the steps may be performed in other orders. For example, step 430 may occur after
step 435. Furthermore, the invention contemplates that, in embodiments, steps may be implied or omitted while still remaining true to this invention. - Moreover, while the invention has been described using the
thermal analysis tool 30, themapping tool 35, thepartition control tool 40 and theHVAC control tool 45, the invention contemplates that any of the operations performed by thethermal analysis tool 30, themapping tool 35, thepartition control tool 40 and theHVAC control tool 45 may be combined into one as a combination of different tools depending on programming logic, or may be performed manually by a user (e.g., a data center employee). For example, in embodiments, a data center employee may manually control the partitions. - The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. As used herein, the singular forms “a”, “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms “comprises” and/or “comprising,” when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.
- The corresponding structures, materials, acts, and equivalents of all means or step plus function elements in the claims, if applicable, are intended to include any structure, material, or act for performing the function in combination with other claimed elements as specifically claimed. The description of the present invention has been presented for purposes of illustration and description, but is not intended to be exhaustive or limited to the invention in the form disclosed. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the invention. The embodiment was chosen and described in order to best explain the principles of the invention and the practical application, and to enable others of ordinary skill in the art to understand the invention for various embodiments with various modifications as are suited to the particular use contemplated. Accordingly, while the invention has been described in terms of embodiments, those of skill in the art will recognize that the invention can be practiced with modifications and in the spirit and scope of the appended claims.
Claims (24)
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/240,016 US8983675B2 (en) | 2008-09-29 | 2008-09-29 | System and method to dynamically change data center partitions |
US14/621,873 US9939796B2 (en) | 2008-09-29 | 2015-02-13 | System and method to dynamically change data center partitions |
US15/842,948 US10884387B2 (en) | 2008-09-29 | 2017-12-15 | System and method to dynamically change data center partitions |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/240,016 US8983675B2 (en) | 2008-09-29 | 2008-09-29 | System and method to dynamically change data center partitions |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/621,873 Continuation US9939796B2 (en) | 2008-09-29 | 2015-02-13 | System and method to dynamically change data center partitions |
Publications (2)
Publication Number | Publication Date |
---|---|
US20100082178A1 true US20100082178A1 (en) | 2010-04-01 |
US8983675B2 US8983675B2 (en) | 2015-03-17 |
Family
ID=42058288
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/240,016 Active 2033-04-16 US8983675B2 (en) | 2008-09-29 | 2008-09-29 | System and method to dynamically change data center partitions |
US14/621,873 Active 2029-07-22 US9939796B2 (en) | 2008-09-29 | 2015-02-13 | System and method to dynamically change data center partitions |
US15/842,948 Active 2029-03-22 US10884387B2 (en) | 2008-09-29 | 2017-12-15 | System and method to dynamically change data center partitions |
Family Applications After (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/621,873 Active 2029-07-22 US9939796B2 (en) | 2008-09-29 | 2015-02-13 | System and method to dynamically change data center partitions |
US15/842,948 Active 2029-03-22 US10884387B2 (en) | 2008-09-29 | 2017-12-15 | System and method to dynamically change data center partitions |
Country Status (1)
Country | Link |
---|---|
US (3) | US8983675B2 (en) |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100179695A1 (en) * | 2009-01-15 | 2010-07-15 | Dell Products L.P. | System and Method for Temperature Management of a Data Center |
US20110060571A1 (en) * | 2009-09-04 | 2011-03-10 | Fujitsu Limited | Thermal-fluid-simulation analyzing apparatus |
US20110303406A1 (en) * | 2010-06-11 | 2011-12-15 | Fujitsu Limited | Air-conditioning system and control device thereof |
US20130289778A1 (en) * | 2011-01-25 | 2013-10-31 | Mitsubishi Electric Corporation | Control device, control method, and program |
US8867819B2 (en) | 2013-01-28 | 2014-10-21 | International Business Machines Corporation | Information technology asset location using visual detectors |
US9395974B1 (en) * | 2012-06-15 | 2016-07-19 | Amazon Technologies, Inc. | Mixed operating environment |
EP2669587A4 (en) * | 2011-01-28 | 2016-10-12 | Mitsubishi Electric Corp | Remote control device and air-conditioning system |
US9485887B1 (en) | 2012-06-15 | 2016-11-01 | Amazon Technologies, Inc. | Data center with streamlined power and cooling |
GB2548870A (en) * | 2016-03-31 | 2017-10-04 | Ekkosense Ltd | Remote monitoring |
US20170285603A1 (en) * | 2016-04-01 | 2017-10-05 | Dan H. Gerbus | Common electrical box form factor for sensing technologies |
WO2018034707A1 (en) * | 2016-08-19 | 2018-02-22 | Siemens Industry, Inc. | System and method for controlling and monitoring environmental conditions in a building using an integrated rack |
US10531597B1 (en) | 2012-06-15 | 2020-01-07 | Amazon Technologies, Inc. | Negative pressure air handling system |
US10617038B2 (en) * | 2016-07-08 | 2020-04-07 | Schneider Electric It Corporation | Zero-equation turbulence models for large electrical and electronics enclosure applications |
US11419247B2 (en) | 2020-03-25 | 2022-08-16 | Kyndryl, Inc. | Controlling a working condition of electronic devices |
US11825638B1 (en) * | 2018-12-28 | 2023-11-21 | United Services Automobile Association (Usaa) | Climate control system |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8251784B2 (en) * | 2008-06-09 | 2012-08-28 | International Business Machines Corporation | System and method to route airflow through dynamically changing ducts |
US9565101B2 (en) * | 2013-04-22 | 2017-02-07 | Fujitsu Limited | Risk mitigation in data center networks |
US9503367B2 (en) | 2013-12-10 | 2016-11-22 | Fujitsu Limited | Risk mitigation in data center networks using virtual machine sharing |
US10516981B1 (en) * | 2015-12-03 | 2019-12-24 | Eta Vision Inc. | Systems and methods for sensing, recording, analyzing and reporting environmental conditions in data centers and similar facilities |
US10590689B2 (en) * | 2017-06-26 | 2020-03-17 | International Business Machines Corporation | Dynamically movable room separator |
US20190057180A1 (en) * | 2017-08-18 | 2019-02-21 | International Business Machines Corporation | System and method for design optimization using augmented reality |
US10747281B1 (en) | 2019-11-19 | 2020-08-18 | International Business Machines Corporation | Mobile thermal balancing of data centers |
Citations (93)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US2751198A (en) * | 1951-01-05 | 1956-06-19 | Houdaille Industries Inc | Ceiling plenum and air conditioning system |
US3516347A (en) * | 1967-12-26 | 1970-06-23 | Douglass H May | Double plenum air distribution system |
US3690370A (en) * | 1970-02-11 | 1972-09-12 | James R Piper | Cooling system |
US3690243A (en) * | 1971-04-12 | 1972-09-12 | Air Factors | Suspended ceiling framework supported troffer air distribution system |
US3750366A (en) * | 1971-07-16 | 1973-08-07 | Rich F Housing Corp | Building |
US3757666A (en) * | 1972-01-26 | 1973-09-11 | Wehr Corp | Ceiling tile plenum boundary suspended ceiling construction |
US3798839A (en) * | 1972-08-31 | 1974-03-26 | Industrial Acoustics Co | Movable wall panel |
US3835606A (en) * | 1972-05-22 | 1974-09-17 | M Liberman | Combination ceiling tile and air duct structure |
US3900063A (en) * | 1973-06-18 | 1975-08-19 | J H Channon Inc | Roller curtain |
US3986850A (en) * | 1974-12-05 | 1976-10-19 | Flanders Filters, Inc. | Flow control apparatus and air filters |
US4034524A (en) * | 1974-08-14 | 1977-07-12 | Firma Justin Huppe | Movable partition |
US4285390A (en) * | 1979-04-16 | 1981-08-25 | Stainless Equipment Company | Method of and apparatus for supplying treated air to spaces having different cooling requirements |
US4353411A (en) * | 1980-02-04 | 1982-10-12 | Harter James L | Architectural support and service assembly |
US4646500A (en) * | 1984-01-20 | 1987-03-03 | Frenger Troughton Limited | Ceiling panel |
US4676144A (en) * | 1985-12-30 | 1987-06-30 | Smithkline Beckman Corporation | Clean room system |
US4783943A (en) * | 1984-07-16 | 1988-11-15 | Nyboverken Ab | Device for floor ventilation |
US4931948A (en) * | 1987-02-12 | 1990-06-05 | Parker Electronics, Inc. | Method and system for controlling a single zone HVAC supplying multiple zones |
US4947928A (en) * | 1988-12-15 | 1990-08-14 | Carrier Corporation | VAV system coordinator |
US4996810A (en) * | 1986-10-07 | 1991-03-05 | Forde Philip J | Access flooring |
US5107687A (en) * | 1989-03-12 | 1992-04-28 | Ventilplafon, S.A. | Air conditioning system |
US5165465A (en) * | 1988-05-03 | 1992-11-24 | Electronic Environmental Controls Inc. | Room control system |
US5167575A (en) * | 1989-08-23 | 1992-12-01 | Macdonald Ross P | Clean room including an internal partition system |
US5189606A (en) * | 1989-08-30 | 1993-02-23 | The United States Of America As Represented By The Secretary Of The Air Force | Totally integrated construction cost estimating, analysis, and reporting system |
US5263289A (en) * | 1986-10-22 | 1993-11-23 | Cablescape Access Flooring Pty. Limited | Modular hollow floor panels with integral ducting |
US5309146A (en) * | 1988-05-03 | 1994-05-03 | Electronic Environmental Controls Inc. | Room occupancy indicator means and method |
US5394324A (en) * | 1993-12-08 | 1995-02-28 | Xerox Corporation | Auction-based control system for energy resource management in a building |
US5467607A (en) * | 1994-02-22 | 1995-11-21 | At&T Corp. | Air conditioning control system |
US5477698A (en) * | 1992-06-16 | 1995-12-26 | Matsushita Electric Industrial Co. Ltd. | Air conditioner |
US5490357A (en) * | 1994-06-30 | 1996-02-13 | Ub Office Systems Incorporation | Structure room divider height extension |
US5544036A (en) * | 1992-03-25 | 1996-08-06 | Brown, Jr.; Robert J. | Energy management and home automation system |
US5778612A (en) * | 1990-11-28 | 1998-07-14 | Kissinger; Terrance G. | Partition panel containing data processing or communications equipment |
US5796952A (en) * | 1997-03-21 | 1998-08-18 | Dot Com Development, Inc. | Method and apparatus for tracking client interaction with a network resource and creating client profiles and resource database |
US5842313A (en) * | 1996-09-24 | 1998-12-01 | American Access Technologies, Inc. | Communications cable interconnection apparatus and associated method for an open office architecture |
US5992108A (en) * | 1997-03-20 | 1999-11-30 | Falcey; Mark Masao | Modular access floor system |
US6003273A (en) * | 1998-05-29 | 1999-12-21 | Steelcase Development Inc. | Utilities infeed panel |
US6033301A (en) * | 1997-02-07 | 2000-03-07 | Fuji Electric Co., Ltd. | Fan filter unit and a clean room for using the same |
US6134511A (en) * | 1998-04-15 | 2000-10-17 | Subbarao; Krishnappa | Method and apparatus for improving building energy simulations |
US6202360B1 (en) * | 1998-02-20 | 2001-03-20 | Siemens Aktiengesellschaft | Medical work station with devices disposed in a double ceiling or a double floor of an operating room |
US20010032062A1 (en) * | 2000-01-10 | 2001-10-18 | Matthew Plaskoff | System, method and computer program product for designing, specifying purchasing and constructing a renovation project online |
US20010034987A1 (en) * | 1998-06-09 | 2001-11-01 | Steelcase Development Corporation | Floor System |
US6318113B1 (en) * | 2000-06-12 | 2001-11-20 | Hans F. Levy | Personalized air conditioned system |
US6385510B1 (en) * | 1997-12-03 | 2002-05-07 | Klaus D. Hoog | HVAC remote monitoring system |
US20020093538A1 (en) * | 2000-08-22 | 2002-07-18 | Bruce Carlin | Network-linked interactive three-dimensional composition and display of saleable objects in situ in viewer-selected scenes for purposes of object promotion and procurement, and generation of object advertisements |
US20020174223A1 (en) * | 1999-10-27 | 2002-11-21 | Netbotz Inc. | Method and apparatus for replay of historical oath |
US20020189180A1 (en) * | 2001-06-15 | 2002-12-19 | King Jonathan J. | Panel system |
US20030067745A1 (en) * | 2001-10-05 | 2003-04-10 | Patel Chandrakant D. | Smart cooling of data centers |
US6557624B1 (en) * | 2000-08-09 | 2003-05-06 | Liebert Corporation | Configurable system and method for cooling a room |
US20030085033A1 (en) * | 2001-11-05 | 2003-05-08 | Bart Petterson | Double duct changeover HVAC system |
US20030097806A1 (en) * | 1996-03-05 | 2003-05-29 | Brown John G. | Inner accessible commutering enterprise structure interfaced with one or more workplace, vehicle or home commutering stations |
US6604993B1 (en) * | 2002-04-15 | 2003-08-12 | Andrew Boniface | Air partition member and air passageway system |
US20030158718A1 (en) * | 2002-02-19 | 2003-08-21 | Nakagawa Osamu Samuel | Designing layout for internet datacenter cooling |
US20030200050A1 (en) * | 2002-04-17 | 2003-10-23 | Ratnesh Sharma | Atmospheric control within a building |
US20030224717A1 (en) * | 2002-05-29 | 2003-12-04 | Tsai I-Hsuan | Flow direction control mechanism |
US20040035074A1 (en) * | 2002-08-20 | 2004-02-26 | Simion Stanescu | Modular office partition |
US6711470B1 (en) * | 2000-11-16 | 2004-03-23 | Bechtel Bwxt Idaho, Llc | Method, system and apparatus for monitoring and adjusting the quality of indoor air |
US6741967B1 (en) * | 1998-11-02 | 2004-05-25 | Vividence Corporation | Full service research bureau and test center method and apparatus |
US20040183904A1 (en) * | 2003-03-23 | 2004-09-23 | Johnson David A. | Enhanced, downlink-capable, fire-data gathering and monitoring |
US20040187401A1 (en) * | 2002-02-15 | 2004-09-30 | Krestakos Robert G. | Variable configuration partition system |
US20040236528A1 (en) * | 2002-11-12 | 2004-11-25 | Erwin Steinkirchner | Method, device, computer-readable storage medium and computer program element for monitoring of a manufacturing process |
US6832490B2 (en) * | 2002-10-03 | 2004-12-21 | Hewlett-Packard Development Company, L.P. | Cooling of data centers |
US20050043907A1 (en) * | 1998-05-18 | 2005-02-24 | Eckel David P. | Network based multiple sensor and control device with temperature sensing and control |
US6862179B2 (en) * | 2002-11-26 | 2005-03-01 | Hewlett-Packard Development Company, L.P. | Partition for varying the supply of cooling fluid |
US6885115B2 (en) * | 2001-03-14 | 2005-04-26 | International Business Machines Corporation | System, method and apparatus for controllable power supply |
US20050159099A1 (en) * | 2004-01-15 | 2005-07-21 | Hewlett-Packard Development Company, L.P. | Airflow distribution control system for usage in a raised-floor data center |
US20050183353A1 (en) * | 2002-04-04 | 2005-08-25 | Forecast Consoles, Inc. | Multi-media workstation having a master rail system |
US20050288812A1 (en) * | 2004-06-03 | 2005-12-29 | National Cheng Kung University | Quality prognostics system and method for manufacturing processes |
US20060015866A1 (en) * | 2004-07-16 | 2006-01-19 | Ang Boon S | System installer for a reconfigurable data center |
US20060015712A1 (en) * | 2004-07-16 | 2006-01-19 | Ang Boon S | Configuring a physical platform in a reconfigurable data center |
US6996940B2 (en) * | 2001-02-02 | 2006-02-14 | Beasley Rex W | Movable wall module |
US7010392B2 (en) * | 2004-05-26 | 2006-03-07 | Hewlett-Packard Development Company, L.P. | Energy efficient CRAC unit operation using heat transfer levels |
US20060076425A1 (en) * | 2002-05-17 | 2006-04-13 | Airfixture L.L.C. | Method and apparatus for delivering conditioned air using dual plenums |
US20060100912A1 (en) * | 2002-12-16 | 2006-05-11 | Questerra Llc. | Real-time insurance policy underwriting and risk management |
US20060168975A1 (en) * | 2005-01-28 | 2006-08-03 | Hewlett-Packard Development Company, L.P. | Thermal and power management apparatus |
US20060250770A1 (en) * | 2005-05-06 | 2006-11-09 | International Business Machines Corporation | Apparatus and method for facilitating cooling of an electronics rack employing a closed loop heat exchange system |
US20060260338A1 (en) * | 2005-05-17 | 2006-11-23 | Vangilder James | Cold aisle isolation |
US20070019380A1 (en) * | 2005-07-19 | 2007-01-25 | International Business Marchines Corporation | Apparatus and method for facilitating cooling of an electronics rack by mixing cooler air flow with re-circulating air flow in a re-circulation region |
US20070062685A1 (en) * | 2002-05-31 | 2007-03-22 | Patel Chandrakant D | Controlled cooling of a data center |
US20070080689A1 (en) * | 2003-11-24 | 2007-04-12 | Koninklijke Philips Electronics Nv | Mri apparatus with means for noise reduction |
US20070089446A1 (en) * | 2005-10-25 | 2007-04-26 | Larson Thane M | Thermal management using stored field replaceable unit thermal information |
US20070108307A1 (en) * | 2004-05-21 | 2007-05-17 | Ross Sinclaire | Temperature conditioning radiant wall system for buildings |
US20070125107A1 (en) * | 2005-02-02 | 2007-06-07 | Beam Jeffrey S | Intelligent venting |
US7228664B2 (en) * | 2003-10-27 | 2007-06-12 | Hufcor, Inc. | Flexible space management system and method |
US20070146994A1 (en) * | 2004-12-29 | 2007-06-28 | Mark Germagian | Rack height cooling |
US20070174024A1 (en) * | 2005-05-02 | 2007-07-26 | American Power Conversion Corporation | Methods and systems for managing facility power and cooling |
US7266964B2 (en) * | 2004-03-04 | 2007-09-11 | Sun Microsystems, Inc. | Data center room cold aisle deflector |
US20070213000A1 (en) * | 2002-03-28 | 2007-09-13 | American Power Conversion | Data Center Cooling |
US20080080591A1 (en) * | 2006-10-03 | 2008-04-03 | Rigaku Corporation | Sensor unit of thermal analysis equipment and method of manufacturing the same |
US20080120069A1 (en) * | 2006-11-22 | 2008-05-22 | Jason Martin | Generating an analytical model of building for use in thermal modeling and environmental analyses |
US20080269932A1 (en) * | 2007-04-30 | 2008-10-30 | Luis Chardon | Data visualization of a datacenter |
US20090012633A1 (en) * | 2007-07-06 | 2009-01-08 | Microsoft Corporation | Environmental Monitoring in Data Facilities |
US20090205416A1 (en) * | 2008-02-15 | 2009-08-20 | International Business Machines Corporation | Monitoring method and system for determining rack airflow rate and rack power consumption |
US20100057259A1 (en) * | 2008-08-27 | 2010-03-04 | International Business Machines Corporation | System and method for dynamically managing blowers and vents |
US20100094645A1 (en) * | 2008-10-10 | 2010-04-15 | International Business Machines Corporation | Ergonomics-based health facilitator for computer users |
Family Cites Families (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
BE755183R (en) * | 1969-08-28 | 1971-02-01 | Hueppe Justin | MOTOR-DRIVEN SUN VISOR INSTALLATION CONTROL DEVICE |
CA2116168A1 (en) * | 1993-03-02 | 1994-09-03 | Gregory Cmar | Process for identifying patterns of electric energy consumption and demand in a facility, predicting and verifying the effects of proposed changes, and implementing such changes in the facility to conserve energy |
FR2757933B1 (en) * | 1996-12-27 | 1999-01-22 | Commissariat Energie Atomique | DEVICE FOR DYNAMICALLY SEPARATING TWO ZONES BY AT LEAST ONE BUFFER ZONE AND TWO CURTAINS OF CLEAN AIR |
DE10149802A1 (en) * | 2001-10-09 | 2003-04-10 | Efaflex Tor & Sicherheitssys | Door opening has two separately movable door leaves with intervening air pad and temporary closure piece |
US7031870B2 (en) * | 2004-05-28 | 2006-04-18 | Hewlett-Packard Development Company, L.P. | Data center evaluation using an air re-circulation index |
US7251953B2 (en) * | 2004-07-27 | 2007-08-07 | Air Innovations, Inc. | Environmental control unit for hospital room |
US7881910B2 (en) | 2005-05-02 | 2011-02-01 | American Power Conversion Corporation | Methods and systems for managing facility power and cooling |
US20060250970A1 (en) | 2005-05-09 | 2006-11-09 | International Business Machines Corporation | Method and apparatus for managing capacity utilization estimation of a data center |
US7366632B2 (en) | 2005-08-02 | 2008-04-29 | International Business Machines Corporation | Method and apparatus for three-dimensional measurements |
US7676280B1 (en) | 2007-01-29 | 2010-03-09 | Hewlett-Packard Development Company, L.P. | Dynamic environmental management |
CA2686564C (en) | 2007-05-15 | 2018-04-17 | American Power Conversion Corporation | Methods and systems for managing facility power and cooling |
US7856370B2 (en) * | 2007-06-15 | 2010-12-21 | Saama Technologies, Inc. | Method and system for displaying predictions on a spatial map |
US8707070B2 (en) * | 2007-08-28 | 2014-04-22 | Commvault Systems, Inc. | Power management of data processing resources, such as power adaptive management of data storage operations |
US8131515B2 (en) * | 2007-11-20 | 2012-03-06 | Hewlett-Packard Development Company, L.P. | Data center synthesis |
US7832925B2 (en) * | 2007-12-05 | 2010-11-16 | International Business Machines Corporation | Apparatus and method for simulating heated airflow exhaust of an electronics subsystem, electronics rack or row of electronics racks |
WO2009131592A1 (en) * | 2008-04-21 | 2009-10-29 | Cluster Resources, Inc. | System and method for managing energy consumption in a compute environment |
US8849630B2 (en) * | 2008-06-26 | 2014-09-30 | International Business Machines Corporation | Techniques to predict three-dimensional thermal distributions in real-time |
US8306794B2 (en) * | 2008-06-26 | 2012-11-06 | International Business Machines Corporation | Techniques for thermal modeling of data centers to improve energy efficiency |
US8090476B2 (en) | 2008-07-11 | 2012-01-03 | International Business Machines Corporation | System and method to control data center air handling systems |
-
2008
- 2008-09-29 US US12/240,016 patent/US8983675B2/en active Active
-
2015
- 2015-02-13 US US14/621,873 patent/US9939796B2/en active Active
-
2017
- 2017-12-15 US US15/842,948 patent/US10884387B2/en active Active
Patent Citations (99)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US2751198A (en) * | 1951-01-05 | 1956-06-19 | Houdaille Industries Inc | Ceiling plenum and air conditioning system |
US3516347A (en) * | 1967-12-26 | 1970-06-23 | Douglass H May | Double plenum air distribution system |
US3690370A (en) * | 1970-02-11 | 1972-09-12 | James R Piper | Cooling system |
US3690243A (en) * | 1971-04-12 | 1972-09-12 | Air Factors | Suspended ceiling framework supported troffer air distribution system |
US3750366A (en) * | 1971-07-16 | 1973-08-07 | Rich F Housing Corp | Building |
US3757666A (en) * | 1972-01-26 | 1973-09-11 | Wehr Corp | Ceiling tile plenum boundary suspended ceiling construction |
US3835606A (en) * | 1972-05-22 | 1974-09-17 | M Liberman | Combination ceiling tile and air duct structure |
US3798839A (en) * | 1972-08-31 | 1974-03-26 | Industrial Acoustics Co | Movable wall panel |
US3900063A (en) * | 1973-06-18 | 1975-08-19 | J H Channon Inc | Roller curtain |
US4034524A (en) * | 1974-08-14 | 1977-07-12 | Firma Justin Huppe | Movable partition |
US3986850A (en) * | 1974-12-05 | 1976-10-19 | Flanders Filters, Inc. | Flow control apparatus and air filters |
US4285390A (en) * | 1979-04-16 | 1981-08-25 | Stainless Equipment Company | Method of and apparatus for supplying treated air to spaces having different cooling requirements |
US4353411A (en) * | 1980-02-04 | 1982-10-12 | Harter James L | Architectural support and service assembly |
US4646500A (en) * | 1984-01-20 | 1987-03-03 | Frenger Troughton Limited | Ceiling panel |
US4783943A (en) * | 1984-07-16 | 1988-11-15 | Nyboverken Ab | Device for floor ventilation |
US4676144A (en) * | 1985-12-30 | 1987-06-30 | Smithkline Beckman Corporation | Clean room system |
US4996810A (en) * | 1986-10-07 | 1991-03-05 | Forde Philip J | Access flooring |
US5263289A (en) * | 1986-10-22 | 1993-11-23 | Cablescape Access Flooring Pty. Limited | Modular hollow floor panels with integral ducting |
US4931948A (en) * | 1987-02-12 | 1990-06-05 | Parker Electronics, Inc. | Method and system for controlling a single zone HVAC supplying multiple zones |
US5165465A (en) * | 1988-05-03 | 1992-11-24 | Electronic Environmental Controls Inc. | Room control system |
US5309146A (en) * | 1988-05-03 | 1994-05-03 | Electronic Environmental Controls Inc. | Room occupancy indicator means and method |
US4947928A (en) * | 1988-12-15 | 1990-08-14 | Carrier Corporation | VAV system coordinator |
US5107687A (en) * | 1989-03-12 | 1992-04-28 | Ventilplafon, S.A. | Air conditioning system |
US5167575A (en) * | 1989-08-23 | 1992-12-01 | Macdonald Ross P | Clean room including an internal partition system |
US5189606A (en) * | 1989-08-30 | 1993-02-23 | The United States Of America As Represented By The Secretary Of The Air Force | Totally integrated construction cost estimating, analysis, and reporting system |
US5778612A (en) * | 1990-11-28 | 1998-07-14 | Kissinger; Terrance G. | Partition panel containing data processing or communications equipment |
US5544036A (en) * | 1992-03-25 | 1996-08-06 | Brown, Jr.; Robert J. | Energy management and home automation system |
US5477698A (en) * | 1992-06-16 | 1995-12-26 | Matsushita Electric Industrial Co. Ltd. | Air conditioner |
US5394324A (en) * | 1993-12-08 | 1995-02-28 | Xerox Corporation | Auction-based control system for energy resource management in a building |
US5467607A (en) * | 1994-02-22 | 1995-11-21 | At&T Corp. | Air conditioning control system |
US5490357A (en) * | 1994-06-30 | 1996-02-13 | Ub Office Systems Incorporation | Structure room divider height extension |
US20030097806A1 (en) * | 1996-03-05 | 2003-05-29 | Brown John G. | Inner accessible commutering enterprise structure interfaced with one or more workplace, vehicle or home commutering stations |
US5842313A (en) * | 1996-09-24 | 1998-12-01 | American Access Technologies, Inc. | Communications cable interconnection apparatus and associated method for an open office architecture |
US6033301A (en) * | 1997-02-07 | 2000-03-07 | Fuji Electric Co., Ltd. | Fan filter unit and a clean room for using the same |
US5992108A (en) * | 1997-03-20 | 1999-11-30 | Falcey; Mark Masao | Modular access floor system |
US5796952A (en) * | 1997-03-21 | 1998-08-18 | Dot Com Development, Inc. | Method and apparatus for tracking client interaction with a network resource and creating client profiles and resource database |
US6385510B1 (en) * | 1997-12-03 | 2002-05-07 | Klaus D. Hoog | HVAC remote monitoring system |
US6202360B1 (en) * | 1998-02-20 | 2001-03-20 | Siemens Aktiengesellschaft | Medical work station with devices disposed in a double ceiling or a double floor of an operating room |
US6134511A (en) * | 1998-04-15 | 2000-10-17 | Subbarao; Krishnappa | Method and apparatus for improving building energy simulations |
US20050043907A1 (en) * | 1998-05-18 | 2005-02-24 | Eckel David P. | Network based multiple sensor and control device with temperature sensing and control |
US6003273A (en) * | 1998-05-29 | 1999-12-21 | Steelcase Development Inc. | Utilities infeed panel |
US20010034987A1 (en) * | 1998-06-09 | 2001-11-01 | Steelcase Development Corporation | Floor System |
US6741967B1 (en) * | 1998-11-02 | 2004-05-25 | Vividence Corporation | Full service research bureau and test center method and apparatus |
US20020174223A1 (en) * | 1999-10-27 | 2002-11-21 | Netbotz Inc. | Method and apparatus for replay of historical oath |
US20010032062A1 (en) * | 2000-01-10 | 2001-10-18 | Matthew Plaskoff | System, method and computer program product for designing, specifying purchasing and constructing a renovation project online |
US6318113B1 (en) * | 2000-06-12 | 2001-11-20 | Hans F. Levy | Personalized air conditioned system |
US6557624B1 (en) * | 2000-08-09 | 2003-05-06 | Liebert Corporation | Configurable system and method for cooling a room |
US20020093538A1 (en) * | 2000-08-22 | 2002-07-18 | Bruce Carlin | Network-linked interactive three-dimensional composition and display of saleable objects in situ in viewer-selected scenes for purposes of object promotion and procurement, and generation of object advertisements |
US6711470B1 (en) * | 2000-11-16 | 2004-03-23 | Bechtel Bwxt Idaho, Llc | Method, system and apparatus for monitoring and adjusting the quality of indoor air |
US6996940B2 (en) * | 2001-02-02 | 2006-02-14 | Beasley Rex W | Movable wall module |
US6885115B2 (en) * | 2001-03-14 | 2005-04-26 | International Business Machines Corporation | System, method and apparatus for controllable power supply |
US20020189180A1 (en) * | 2001-06-15 | 2002-12-19 | King Jonathan J. | Panel system |
US20030067745A1 (en) * | 2001-10-05 | 2003-04-10 | Patel Chandrakant D. | Smart cooling of data centers |
US20030085033A1 (en) * | 2001-11-05 | 2003-05-08 | Bart Petterson | Double duct changeover HVAC system |
US20040187401A1 (en) * | 2002-02-15 | 2004-09-30 | Krestakos Robert G. | Variable configuration partition system |
US20030158718A1 (en) * | 2002-02-19 | 2003-08-21 | Nakagawa Osamu Samuel | Designing layout for internet datacenter cooling |
US20070213000A1 (en) * | 2002-03-28 | 2007-09-13 | American Power Conversion | Data Center Cooling |
US20050183353A1 (en) * | 2002-04-04 | 2005-08-25 | Forecast Consoles, Inc. | Multi-media workstation having a master rail system |
US6604993B1 (en) * | 2002-04-15 | 2003-08-12 | Andrew Boniface | Air partition member and air passageway system |
US6718277B2 (en) * | 2002-04-17 | 2004-04-06 | Hewlett-Packard Development Company, L.P. | Atmospheric control within a building |
US20030200050A1 (en) * | 2002-04-17 | 2003-10-23 | Ratnesh Sharma | Atmospheric control within a building |
US20060076425A1 (en) * | 2002-05-17 | 2006-04-13 | Airfixture L.L.C. | Method and apparatus for delivering conditioned air using dual plenums |
US20030224717A1 (en) * | 2002-05-29 | 2003-12-04 | Tsai I-Hsuan | Flow direction control mechanism |
US6991533B2 (en) * | 2002-05-29 | 2006-01-31 | Delta Electronics, Inc. | Flow direction control mechanism |
US20060073783A1 (en) * | 2002-05-29 | 2006-04-06 | Tsai I-Hsuan | Flow direction control mechanism |
US20070062685A1 (en) * | 2002-05-31 | 2007-03-22 | Patel Chandrakant D | Controlled cooling of a data center |
US20040035074A1 (en) * | 2002-08-20 | 2004-02-26 | Simion Stanescu | Modular office partition |
US6832490B2 (en) * | 2002-10-03 | 2004-12-21 | Hewlett-Packard Development Company, L.P. | Cooling of data centers |
US20040236528A1 (en) * | 2002-11-12 | 2004-11-25 | Erwin Steinkirchner | Method, device, computer-readable storage medium and computer program element for monitoring of a manufacturing process |
US6862179B2 (en) * | 2002-11-26 | 2005-03-01 | Hewlett-Packard Development Company, L.P. | Partition for varying the supply of cooling fluid |
US20060100912A1 (en) * | 2002-12-16 | 2006-05-11 | Questerra Llc. | Real-time insurance policy underwriting and risk management |
US20040183904A1 (en) * | 2003-03-23 | 2004-09-23 | Johnson David A. | Enhanced, downlink-capable, fire-data gathering and monitoring |
US7228664B2 (en) * | 2003-10-27 | 2007-06-12 | Hufcor, Inc. | Flexible space management system and method |
US7304477B2 (en) * | 2003-11-24 | 2007-12-04 | Koninklijke Philips Electronics N.V. | MRI apparatus with means for noise reduction |
US20070080689A1 (en) * | 2003-11-24 | 2007-04-12 | Koninklijke Philips Electronics Nv | Mri apparatus with means for noise reduction |
US7214131B2 (en) * | 2004-01-15 | 2007-05-08 | Hewlett-Packard Development Company, L.P. | Airflow distribution control system for usage in a raised-floor data center |
US20050159099A1 (en) * | 2004-01-15 | 2005-07-21 | Hewlett-Packard Development Company, L.P. | Airflow distribution control system for usage in a raised-floor data center |
US7266964B2 (en) * | 2004-03-04 | 2007-09-11 | Sun Microsystems, Inc. | Data center room cold aisle deflector |
US20070108307A1 (en) * | 2004-05-21 | 2007-05-17 | Ross Sinclaire | Temperature conditioning radiant wall system for buildings |
US7010392B2 (en) * | 2004-05-26 | 2006-03-07 | Hewlett-Packard Development Company, L.P. | Energy efficient CRAC unit operation using heat transfer levels |
US20050288812A1 (en) * | 2004-06-03 | 2005-12-29 | National Cheng Kung University | Quality prognostics system and method for manufacturing processes |
US20060015866A1 (en) * | 2004-07-16 | 2006-01-19 | Ang Boon S | System installer for a reconfigurable data center |
US20060015712A1 (en) * | 2004-07-16 | 2006-01-19 | Ang Boon S | Configuring a physical platform in a reconfigurable data center |
US7259963B2 (en) * | 2004-12-29 | 2007-08-21 | American Power Conversion Corp. | Rack height cooling |
US20070146994A1 (en) * | 2004-12-29 | 2007-06-28 | Mark Germagian | Rack height cooling |
US20060168975A1 (en) * | 2005-01-28 | 2006-08-03 | Hewlett-Packard Development Company, L.P. | Thermal and power management apparatus |
US20070125107A1 (en) * | 2005-02-02 | 2007-06-07 | Beam Jeffrey S | Intelligent venting |
US20070174024A1 (en) * | 2005-05-02 | 2007-07-26 | American Power Conversion Corporation | Methods and systems for managing facility power and cooling |
US20060250770A1 (en) * | 2005-05-06 | 2006-11-09 | International Business Machines Corporation | Apparatus and method for facilitating cooling of an electronics rack employing a closed loop heat exchange system |
US20060260338A1 (en) * | 2005-05-17 | 2006-11-23 | Vangilder James | Cold aisle isolation |
US20070019380A1 (en) * | 2005-07-19 | 2007-01-25 | International Business Marchines Corporation | Apparatus and method for facilitating cooling of an electronics rack by mixing cooler air flow with re-circulating air flow in a re-circulation region |
US20070089446A1 (en) * | 2005-10-25 | 2007-04-26 | Larson Thane M | Thermal management using stored field replaceable unit thermal information |
US20080080591A1 (en) * | 2006-10-03 | 2008-04-03 | Rigaku Corporation | Sensor unit of thermal analysis equipment and method of manufacturing the same |
US20080120069A1 (en) * | 2006-11-22 | 2008-05-22 | Jason Martin | Generating an analytical model of building for use in thermal modeling and environmental analyses |
US20080269932A1 (en) * | 2007-04-30 | 2008-10-30 | Luis Chardon | Data visualization of a datacenter |
US20090012633A1 (en) * | 2007-07-06 | 2009-01-08 | Microsoft Corporation | Environmental Monitoring in Data Facilities |
US20090205416A1 (en) * | 2008-02-15 | 2009-08-20 | International Business Machines Corporation | Monitoring method and system for determining rack airflow rate and rack power consumption |
US20100057259A1 (en) * | 2008-08-27 | 2010-03-04 | International Business Machines Corporation | System and method for dynamically managing blowers and vents |
US20100094645A1 (en) * | 2008-10-10 | 2010-04-15 | International Business Machines Corporation | Ergonomics-based health facilitator for computer users |
Non-Patent Citations (1)
Title |
---|
Schmidt et al., "Challenges of Data Center Thermal Management" IEEE, 2005, 15 pages. * |
Cited By (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8224488B2 (en) * | 2009-01-15 | 2012-07-17 | Dell Products L.P. | System and method for temperature management of a data center |
US20100179695A1 (en) * | 2009-01-15 | 2010-07-15 | Dell Products L.P. | System and Method for Temperature Management of a Data Center |
US20110060571A1 (en) * | 2009-09-04 | 2011-03-10 | Fujitsu Limited | Thermal-fluid-simulation analyzing apparatus |
US8744818B2 (en) * | 2009-09-04 | 2014-06-03 | Fujitsu Limited | Thermal-fluid-simulation analyzing apparatus |
US20110303406A1 (en) * | 2010-06-11 | 2011-12-15 | Fujitsu Limited | Air-conditioning system and control device thereof |
US20130289778A1 (en) * | 2011-01-25 | 2013-10-31 | Mitsubishi Electric Corporation | Control device, control method, and program |
EP2669587A4 (en) * | 2011-01-28 | 2016-10-12 | Mitsubishi Electric Corp | Remote control device and air-conditioning system |
US9485887B1 (en) | 2012-06-15 | 2016-11-01 | Amazon Technologies, Inc. | Data center with streamlined power and cooling |
US9395974B1 (en) * | 2012-06-15 | 2016-07-19 | Amazon Technologies, Inc. | Mixed operating environment |
US10531597B1 (en) | 2012-06-15 | 2020-01-07 | Amazon Technologies, Inc. | Negative pressure air handling system |
US8913850B2 (en) | 2013-01-28 | 2014-12-16 | International Business Machines Corporation | Information technology asset location using visual detectors |
US8867819B2 (en) | 2013-01-28 | 2014-10-21 | International Business Machines Corporation | Information technology asset location using visual detectors |
GB2548870A (en) * | 2016-03-31 | 2017-10-04 | Ekkosense Ltd | Remote monitoring |
GB2548870B (en) * | 2016-03-31 | 2018-12-05 | Ekkosense Ltd | Remote monitoring |
US20170285603A1 (en) * | 2016-04-01 | 2017-10-05 | Dan H. Gerbus | Common electrical box form factor for sensing technologies |
US10617038B2 (en) * | 2016-07-08 | 2020-04-07 | Schneider Electric It Corporation | Zero-equation turbulence models for large electrical and electronics enclosure applications |
WO2018034707A1 (en) * | 2016-08-19 | 2018-02-22 | Siemens Industry, Inc. | System and method for controlling and monitoring environmental conditions in a building using an integrated rack |
US10152032B2 (en) | 2016-08-19 | 2018-12-11 | Siemens Industry, Inc. | System and method for controlling and monitoring environmental conditions in a building using an integrated rack |
US11825638B1 (en) * | 2018-12-28 | 2023-11-21 | United Services Automobile Association (Usaa) | Climate control system |
US11419247B2 (en) | 2020-03-25 | 2022-08-16 | Kyndryl, Inc. | Controlling a working condition of electronic devices |
Also Published As
Publication number | Publication date |
---|---|
US8983675B2 (en) | 2015-03-17 |
US9939796B2 (en) | 2018-04-10 |
US20150160638A1 (en) | 2015-06-11 |
US10884387B2 (en) | 2021-01-05 |
US20180107183A1 (en) | 2018-04-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10884387B2 (en) | System and method to dynamically change data center partitions | |
US9250663B2 (en) | System and method for dynamically modeling data center partitions | |
US20100057259A1 (en) | System and method for dynamically managing blowers and vents | |
US11353831B2 (en) | Building automation system with integrated building information model | |
US20200201273A1 (en) | Building management system with custom dashboard generation | |
US8954197B2 (en) | Arrangement for operating a data center using building automation system interface | |
US10317863B2 (en) | HVAC and building management system with deconstructed media flow graphical user interface | |
US8090476B2 (en) | System and method to control data center air handling systems | |
US9146544B2 (en) | Unified and flexible control of multiple data center cooling mechanisms | |
US20090210095A1 (en) | Humidity control for multiple unit a/c system installations | |
JP5611850B2 (en) | Air conditioning control system and air conditioning control method | |
WO2013050308A1 (en) | System and method for automatically naming objects in a building automation system | |
WO2012147131A1 (en) | Management computer, computer system and method for allocating it equipment in a data center | |
US11216168B2 (en) | Systems and methods for building enterprise management | |
JP2012037193A (en) | Air conditioning system | |
CA2723407C (en) | Arrangement for operating a data center using building automation system interface | |
JP2008241150A (en) | Air conditioning control system | |
US11762379B2 (en) | Automatic fault detection and diagnostics in a building management system | |
JP5221981B2 (en) | Air conditioning control system | |
US10520903B2 (en) | Building management system with priority array preview interface | |
US20210294317A1 (en) | System and method for determining and predicting vulnerability of building management systems | |
US20200073526A1 (en) | Energy management system with draggable and non-draggable building component user interface elements | |
JP2008241163A (en) | Air conditioning control system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: INTERNATIONAL BUSINESS MACHINES CORPORATION,NEW YO Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:DAWSON, CHRISTOPHER J.;DILUOFFO, VINCENZO V.;HAMILTON, RICK A., II;AND OTHERS;SIGNING DATES FROM 20080917 TO 20080923;REEL/FRAME:021599/0729 Owner name: INTERNATIONAL BUSINESS MACHINES CORPORATION, NEW Y Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:DAWSON, CHRISTOPHER J.;DILUOFFO, VINCENZO V.;HAMILTON, RICK A., II;AND OTHERS;SIGNING DATES FROM 20080917 TO 20080923;REEL/FRAME:021599/0729 |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551) Year of fee payment: 4 |
|
AS | Assignment |
Owner name: KYNDRYL, INC., NEW YORK Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:INTERNATIONAL BUSINESS MACHINES CORPORATION;REEL/FRAME:057885/0644 Effective date: 20210930 |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 8 |