US20140188434A1 - Maintenance prediction of electronic devices using periodic thermal evaluation - Google Patents

Maintenance prediction of electronic devices using periodic thermal evaluation Download PDF

Info

Publication number
US20140188434A1
US20140188434A1 US13/728,174 US201213728174A US2014188434A1 US 20140188434 A1 US20140188434 A1 US 20140188434A1 US 201213728174 A US201213728174 A US 201213728174A US 2014188434 A1 US2014188434 A1 US 2014188434A1
Authority
US
United States
Prior art keywords
heat
assessment
generating component
characterization
baseline
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
Application number
US13/728,174
Other versions
US10667438B2 (en
Inventor
Robin A. Steinbrecher
Nishi Ahuja
Sandeep Ahuja
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Intel Corp
Original Assignee
Individual
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to US13/728,174 priority Critical patent/US10667438B2/en
Assigned to INTEL CORPORATION reassignment INTEL CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: AHUJA, Nishi, AHUJA, SANDEEP, STEINBRECHER, ROBIN A.
Priority to CN201380017289.1A priority patent/CN104335133B/en
Priority to PCT/US2013/076549 priority patent/WO2014105634A1/en
Publication of US20140188434A1 publication Critical patent/US20140188434A1/en
Application granted granted Critical
Publication of US10667438B2 publication Critical patent/US10667438B2/en
Active legal-status Critical Current
Adjusted expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/20Cooling means
    • G06F1/206Cooling means comprising thermal management
    • HELECTRICITY
    • H05ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
    • H05KPRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
    • H05K7/00Constructional details common to different types of electric apparatus
    • H05K7/20Modifications to facilitate cooling, ventilating, or heating
    • H05K7/20709Modifications to facilitate cooling, ventilating, or heating for server racks or cabinets; for data centers, e.g. 19-inch computer racks
    • H05K7/20836Thermal management, e.g. server temperature control
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B23/00Testing or monitoring of control systems or parts thereof
    • G05B23/02Electric testing or monitoring
    • G05B23/0205Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
    • G05B23/0259Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the response to fault detection
    • G05B23/0283Predictive maintenance, e.g. involving the monitoring of a system and, based on the monitoring results, taking decisions on the maintenance schedule of the monitored system; Estimating remaining useful life [RUL]

Definitions

  • the claimed subject matter relates generally to thermal systems. More specifically, the claimed subject matter relates to cooling systems for electronic devices.
  • servers and other computer devices use integral cooling systems to manage temperature sensitive components.
  • One approach to cooling is forced convection. Forced convection cooling involves drawing air inside the device, directing the air to components for cooling.
  • the components typically include heat sinks which help move heat away from the components and into the ambient air, which is exhausted out of the device.
  • the air drawn into the device contains fibers, dust particles, and other particulates. These particulates accumulate within the devices, causing a condition known as heat sink fouling, which progressively worsens the effectiveness of the cooling system.
  • the current approach to address the dust accumulation is to perform regular maintenance to remove the dust.
  • air filters may help extend the length of the maintenance period.
  • the air filters typically spread the dust over a larger surface area, and merely delay the inevitable maintenance.
  • Use of air filters also causes increased flow impedance of a system resulting in system fans to run at higher speed and spend more energy in cooling the system.
  • FIG. 1 is a block diagram of an electronic device in accordance with embodiments of the claimed subject matter
  • FIG. 2 is a block diagram of a central processing unit (CPU) thermal stack in accordance with embodiments of the claimed subject matter;
  • CPU central processing unit
  • FIG. 3 is a process flow diagram for a method to schedule thermal system maintenance, in accordance with embodiments.
  • FIG. 4 is a block diagram of an example computer system, in accordance with embodiments of the claimed subject matter.
  • datacenters schedule maintenance at regular intervals for all servers in a datacenter. Maintenance usually includes cleaning dust and particles from the heat sinks. Regular maintenance helps ensure that the servers stay within power thermal targets.
  • the power thermal targets may be budgets for the amount of power dedicated to maintaining environmental temperature. However, this approach is expensive because many systems that are functioning within power thermal targets end up getting serviced.
  • FIG. 1 is a block diagram of an electronic device 100 in accordance with embodiments of the claimed subject matter.
  • the device 100 may be a computing device, such as a server, desktop computer, laptop, tablet, smart phone, and so on.
  • the device 100 includes heat-generating components 102 , heat sinks 104 , fans 106 , a thermal manager 108 , and a performance model 110 .
  • the heat-generating components 102 may be a processor, disk drive, high-power semiconductor device, power transistor, optoelectronic device, and so on.
  • the heat-generating components 102 include a memory with thermal specifications 114 .
  • the temperature specifications 114 identify reliability, functional, and damage limits for the component 102 .
  • the reliability limit is a temperature limit to optimize cooling and acoustics.
  • the functional limit is a temperature limit to optimize component performance and power management.
  • the damage limit is a temperature limit that, when reached, results in the component 102 being shut down to avoid damage.
  • the heat sinks 104 are heat exchangers that cool an associated heat-generating component 102 by dissipating the component's heat into the surrounding air.
  • the heat sink 104 is connected with a fan 106 , which increases the airflow through the heat sink 104 .
  • the fan 106 is operated by the thermal manager 108 , which turns the fan on, off, and sets the fan speed based on current ambient temperature, and the component's operating temperature. It is noted that mobile devices such as phones and tablets use natural-convection cooling, and thus do not include fans 106 .
  • Heat sink fouling involves fibers from the air collecting on a surface of the heat sink 104 .
  • the fibers accumulate to form a mat that traps finer particulates.
  • thermal performance for the heat sink 104 deteriorates. Thermal performance represents the ability of the heat sink 104 to transfer heat away from the associated component 102 .
  • the heat sink fouling leads to an increase in fan speed as the thermal manager 108 adjusts speed to maintain the component temperatures within their specified limits. Greater fan speed leads to higher power consumption. Typically, power consumption increases with the mathematical cube of fan speed. The fouling leads to increased flow impedance of the thermal system. This results in reduced airflow and higher component temperatures. Fan speed control algorithms increase fan speed to maintain specified component temperatures. In this way, increased fan speed maintains adequate airflow, even in a state of heat sink fouling.
  • Throttling involves decreasing the rate of processing, e.g., CPU processing, to limit the heat generated by the component 102 . Further degradation of the thermal system can lead to the component 102 shutting down to prevent overheating.
  • the thermal manager 108 generates a performance model 110 of the thermal system.
  • the performance model 110 includes a baseline 114 , and periodic assessments 116 of the thermal system.
  • the baseline 114 and assessments 116 are characterizations of the thermal system at a baseline period, when a new device 100 is first installed and powered up, and at scheduled intervals.
  • Thermal systems are typically designed with no margin, using a high stress workload condition for the environment to be supported. Accordingly, the baseline 114 and assessments 116 may be generated by running a constant power benchmark. This benchmark provides steady state thermal performance information including, but not limited to, component power consumption, air temperature at component inlet, air temperature at component exhaust, component temperature, and fan speeds.
  • the performance model 110 also includes maintenance parameters 118 .
  • the maintenance parameters 118 specify conditions for scheduling maintenance.
  • the parameters 118 may specify thresholds for power consumption, fan speed, thermal performance, and the like, beyond which maintenance is to be scheduled. These parameters may specify, for example, that maintenance be scheduled if the constant power benchmark shows a 50% power increase in the current assessment 116 over the baseline 114 .
  • the thermal manager 108 and performance model 110 are implemented in firmware of the device 100 .
  • the thermal manager 108 compares a current assessment 116 to the baseline 114 of the thermal system. If the comparison shows the performance model 110 falls outside the maintenance parameters 118 , maintenance is scheduled for the device 100 . Maintenance may include removing dust from inside the device 100 , around the component 102 and heat sink 104 , and replacing materials of the thermal system.
  • the thermal manager 108 estimates the average power increase between the current assessment 116 and the baseline 114 . Additionally, the thermal manager 108 may recommend a maintenance date. The recommended maintenance date is before the component 102 is operating outside the maintenance parameters 118 , and may be based on the average power increase, or on projected time to exceeding a component's thermal specification. During every assessment, the value of parameters such as inlet temperature, component temperature, fan speed, component power, system power, and so on, are stored to create a historical trend. The historical trend is used to project the amount of time that will pass before the component's thermal specification is expected to be exceeded. If this projected time is to end before the next scheduled assessment, an alert is issued to perform maintenance.
  • the historical trend is used to project the amount of time that will pass before the component's thermal specification is expected to be exceeded. If this projected time is to end before the next scheduled assessment, an alert is issued to perform maintenance.
  • FIG. 2 is a block diagram of a central processing unit (CPU) thermal stack 200 in accordance with an embodiment of the claimed subject matter.
  • the CPU thermal stack 200 includes a CPU package 202 and a heat sink 204 , separated by thermal interface materials 1 and 2 , (TIM 1 and TIM 2 ), and an integrated heat spreader (IHS) 206 .
  • the CPU package 202 includes the IHS 206 , a CPU 208 on a substrate 210 , plugged into a socket 212 on a motherboard 214 .
  • the TIM 1 is a thermal interface material between the CPU and the IHS 206 .
  • the TIM 2 is a thermal interface material between the CPU package 202 and the heat sink 204 .
  • the TIM 1 and TIM 2 may degrade, thereby degrading the effectiveness of the thermal system. In such a case, removing dust from the component 102 does not provide as much improvement in thermal performance as expected.
  • the thermal manager 108 after dust is removed from the component 102 , the thermal manager 108 generates an assessment 116 to determine whether the thermal system is in accord with the thermal specifications 114 . If not, the thermal manager 108 schedules maintenance to replace TIM 2 , and potentially the component itself if TIM 1 has degraded beyond specified parameters 118 .
  • FIG. 3 is a process flow diagram for a method 300 to schedule thermal system maintenance, in accordance with embodiments.
  • the method begins at block 302 , where the baseline benchmark is run for a specific component 102 .
  • the baseline 114 is generated based on the benchmark.
  • Block 306 - 316 are repeated at regularly scheduled assessment intervals until the performance model 110 exceeds the maintenance parameters 118 .
  • an assessment benchmark is performed.
  • the assessment benchmark is used to generate the assessment 116 .
  • the value of parameters such as the inlet temperature, component temperature, fan speed, and so on, are stored to create the historical trend.
  • the thermal manager 108 generates a historical trend shown by the baseline 114 and the assessments 116 .
  • the thermal manager 108 maintains a history of assessment parameter values as a function of assessment dates. Historical data such this is used to evaluate how various parameters are trending, and used in projecting date at which performing maintenance may keep the heat-generating component 102 operating within maintenance parameters 118 .
  • the thermal manager determines the average power increase between the baseline 114 and each successive assessment 116 .
  • the thermal manager 108 estimates how long until the thermal system is operating outside of the maintenance parameters 118 .
  • the historical trend shown by the baseline 114 and the assessments 116 is used to determine the amount of time that passes before the component's thermal specification is expected to be exceeded. If this time is after the next scheduled assessment, at block 316 , a report may be generated that includes, but is not limited to, the average power increase, estimated maintenance date, and projected fan speed increase. If the projected time is before the next scheduled assessment, the method 300 flows to block 318 , where an alert is issued to perform maintenance on the device housing the component.
  • the maintenance may be performed.
  • the heat sink 104 may be cleaned.
  • a new benchmark may be run to generate a new assessment 116 .
  • the thermal manager determines whether TIM 2 is to be replaced. If TIM 2 is replaced, a new assessment 116 may be generated to determine whether to replace the component 102 itself due to TIM 1 degradation. TIM 1 is not replaceable.
  • the process shown in FIG. 3 may be implemented in any suitable hardware, including logic circuits, one or more processors configured to execute computer-readable instructions, and the like.
  • FIG. 4 is a block diagram of an example computer system 400 , in accordance with embodiments.
  • the computer system may include, but not be limited to, a server, desktop computer, notebook, tablet, smartphone, and the like.
  • the computer system 400 may receive electrical power from a direct current (DC) source (e.g., a battery) or from an alternating current (AC) source (e.g., by connecting to an electrical outlet).
  • DC direct current
  • AC alternating current
  • the computer system 400 includes a central processing unit (CPU) or processor 402 coupled to a bus 404 that provides connectivity to other components of the system 400 .
  • CPU central processing unit
  • processor 402 coupled to a bus 404 that provides connectivity to other components of the system 400 .
  • the processor 402 may include a memory controller (not shown) that is connected to a main memory 404 .
  • the main memory 404 may store data and sequences of instructions that are executed by the processor 402 , or any other component included in the system 400 .
  • the main memory 404 includes computer-readable media such as, volatile memory and nonvolatile memory.
  • the nonvolatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically-programmable ROM (EPROM), electrically-erasable programmable ROM (EEPROM), flash memory, and so on.
  • Volatile memory may include random access memory (RAM), such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), DRAM (SLDRAM), direct RAM (RDRAM), direct dynamic RAM (DRDRAM), dynamic RAM (RDRAM).
  • RAM random access memory
  • SRAM static RAM
  • DRAM dynamic RAM
  • SDRAM synchronous DRAM
  • DDR SDRAM double data rate SDRAM
  • ESDRAM enhanced SDRAM
  • SLDRAM DRAM
  • RDRAM direct RAM
  • DRAM dynamic RAM
  • RDRAM dynamic RAM
  • RDRAM dynamic RAM
  • the bus 404 may be connected to a Peripheral Component Interconnect (PCI) bus 408 .
  • the PCI bus 408 may provide a data path between the processor 402 and peripheral devices such as, audio device 410 and disk drive 412 . Although not shown, other devices may also be connected to the PCI bus 408 .
  • the processor 402 and disk drive 412 are examples of heat-generating devices, each of which is associated with a heat sink 414 , and fan 416 .
  • a CPU thermal stack 418 includes the processor 402 and heat sink 414 .

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Thermal Sciences (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Automation & Control Theory (AREA)
  • Human Computer Interaction (AREA)
  • Cooling Or The Like Of Electrical Apparatus (AREA)
  • Cooling Or The Like Of Semiconductors Or Solid State Devices (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)

Abstract

A method for determining whether to perform maintenance for an electronic device includes generating a baseline characterization of thermal performance for a heat-generating component of the electronic device at a baseline date. The method also includes generating an assessment characterization of the thermal performance at an assessment date after the baseline date. The method further includes generating a historical trend that includes the baseline characterization and the assessment characterization. Additionally, the method includes determining whether to perform maintenance for the heat-generating component based on the historical trend and a specified maintenance parameter.

Description

    TECHNICAL FIELD
  • The claimed subject matter relates generally to thermal systems. More specifically, the claimed subject matter relates to cooling systems for electronic devices.
  • BACKGROUND ART
  • Typically, servers and other computer devices use integral cooling systems to manage temperature sensitive components. One approach to cooling is forced convection. Forced convection cooling involves drawing air inside the device, directing the air to components for cooling. The components typically include heat sinks which help move heat away from the components and into the ambient air, which is exhausted out of the device.
  • However, the air drawn into the device contains fibers, dust particles, and other particulates. These particulates accumulate within the devices, causing a condition known as heat sink fouling, which progressively worsens the effectiveness of the cooling system. The current approach to address the dust accumulation is to perform regular maintenance to remove the dust. In some cases, air filters may help extend the length of the maintenance period. However, the air filters typically spread the dust over a larger surface area, and merely delay the inevitable maintenance. Use of air filters also causes increased flow impedance of a system resulting in system fans to run at higher speed and spend more energy in cooling the system.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 is a block diagram of an electronic device in accordance with embodiments of the claimed subject matter;
  • FIG. 2 is a block diagram of a central processing unit (CPU) thermal stack in accordance with embodiments of the claimed subject matter;
  • FIG. 3 is a process flow diagram for a method to schedule thermal system maintenance, in accordance with embodiments; and
  • FIG. 4 is a block diagram of an example computer system, in accordance with embodiments of the claimed subject matter.
  • The same numbers are used throughout the disclosure and the figures to reference like components and features. Numbers in the 100 series refer to features originally found in FIG. 1; numbers in the 200 series refer to features originally found in FIG. 2; and so on.
  • DESCRIPTION OF THE EMBODIMENTS
  • In the following detailed description, numerous specific details are set forth in order to provide a thorough understanding. However, it will be apparent to one skilled in the art that embodiments may be practiced without these specific details. In other instances, well-known structures and devices are shown in block diagram form, rather than in detail, in order to avoid obscuring embodiments.
  • Reference in the specification to “one embodiment” or “an embodiment” means that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment. The appearances of the phrase “in one embodiment” in various places in the specification are not necessarily all referring to the same embodiment.
  • Typically, datacenters schedule maintenance at regular intervals for all servers in a datacenter. Maintenance usually includes cleaning dust and particles from the heat sinks. Regular maintenance helps ensure that the servers stay within power thermal targets. The power thermal targets may be budgets for the amount of power dedicated to maintaining environmental temperature. However, this approach is expensive because many systems that are functioning within power thermal targets end up getting serviced.
  • Advantageously, when hundreds or thousands of servers are deployed in a datacenter and the datacenter operator, or owner, wants to minimize down-time, it is possible to delay maintenance as long as possible unless power consumption becomes a factor. At that time, cleaning the systems could result in much improved cooling and lower fan power.
  • FIG. 1 is a block diagram of an electronic device 100 in accordance with embodiments of the claimed subject matter. The device 100 may be a computing device, such as a server, desktop computer, laptop, tablet, smart phone, and so on. The device 100 includes heat-generating components 102, heat sinks 104, fans 106, a thermal manager 108, and a performance model 110. The heat-generating components 102 may be a processor, disk drive, high-power semiconductor device, power transistor, optoelectronic device, and so on. The heat-generating components 102 include a memory with thermal specifications 114. The temperature specifications 114 identify reliability, functional, and damage limits for the component 102. The reliability limit is a temperature limit to optimize cooling and acoustics. The functional limit is a temperature limit to optimize component performance and power management. The damage limit is a temperature limit that, when reached, results in the component 102 being shut down to avoid damage.
  • The heat sinks 104 are heat exchangers that cool an associated heat-generating component 102 by dissipating the component's heat into the surrounding air. In some cases, the heat sink 104 is connected with a fan 106, which increases the airflow through the heat sink 104. The fan 106 is operated by the thermal manager 108, which turns the fan on, off, and sets the fan speed based on current ambient temperature, and the component's operating temperature. It is noted that mobile devices such as phones and tablets use natural-convection cooling, and thus do not include fans 106.
  • Inside the device 100, various surfaces with narrow air channels or other constrictions can cause heat sink fouling. Heat sink fouling involves fibers from the air collecting on a surface of the heat sink 104. The fibers accumulate to form a mat that traps finer particulates. The more the heat sink 104 becomes blocked, the better the mat becomes at trapping smaller particulates. As a consequence of the fouling, thermal performance for the heat sink 104 deteriorates. Thermal performance represents the ability of the heat sink 104 to transfer heat away from the associated component 102.
  • Initially, the heat sink fouling leads to an increase in fan speed as the thermal manager 108 adjusts speed to maintain the component temperatures within their specified limits. Greater fan speed leads to higher power consumption. Typically, power consumption increases with the mathematical cube of fan speed. The fouling leads to increased flow impedance of the thermal system. This results in reduced airflow and higher component temperatures. Fan speed control algorithms increase fan speed to maintain specified component temperatures. In this way, increased fan speed maintains adequate airflow, even in a state of heat sink fouling.
  • If fans operate at their maximum speed to maintain component temperature, any additional fouling leads to performance degradation of the components 102 as a result of throttling. Throttling involves decreasing the rate of processing, e.g., CPU processing, to limit the heat generated by the component 102. Further degradation of the thermal system can lead to the component 102 shutting down to prevent overheating.
  • In one embodiment, the thermal manager 108 generates a performance model 110 of the thermal system. The performance model 110 includes a baseline 114, and periodic assessments 116 of the thermal system. The baseline 114 and assessments 116 are characterizations of the thermal system at a baseline period, when a new device 100 is first installed and powered up, and at scheduled intervals.
  • Thermal systems are typically designed with no margin, using a high stress workload condition for the environment to be supported. Accordingly, the baseline 114 and assessments 116 may be generated by running a constant power benchmark. This benchmark provides steady state thermal performance information including, but not limited to, component power consumption, air temperature at component inlet, air temperature at component exhaust, component temperature, and fan speeds.
  • The performance model 110 also includes maintenance parameters 118. The maintenance parameters 118 specify conditions for scheduling maintenance. The parameters 118 may specify thresholds for power consumption, fan speed, thermal performance, and the like, beyond which maintenance is to be scheduled. These parameters may specify, for example, that maintenance be scheduled if the constant power benchmark shows a 50% power increase in the current assessment 116 over the baseline 114. In one embodiment, the thermal manager 108 and performance model 110 are implemented in firmware of the device 100.
  • The thermal manager 108 compares a current assessment 116 to the baseline 114 of the thermal system. If the comparison shows the performance model 110 falls outside the maintenance parameters 118, maintenance is scheduled for the device 100. Maintenance may include removing dust from inside the device 100, around the component 102 and heat sink 104, and replacing materials of the thermal system.
  • In one embodiment, the thermal manager 108 estimates the average power increase between the current assessment 116 and the baseline 114. Additionally, the thermal manager 108 may recommend a maintenance date. The recommended maintenance date is before the component102 is operating outside the maintenance parameters 118, and may be based on the average power increase, or on projected time to exceeding a component's thermal specification. During every assessment, the value of parameters such as inlet temperature, component temperature, fan speed, component power, system power, and so on, are stored to create a historical trend. The historical trend is used to project the amount of time that will pass before the component's thermal specification is expected to be exceeded. If this projected time is to end before the next scheduled assessment, an alert is issued to perform maintenance.
  • FIG. 2 is a block diagram of a central processing unit (CPU) thermal stack 200 in accordance with an embodiment of the claimed subject matter. The CPU thermal stack 200 includes a CPU package 202 and a heat sink 204, separated by thermal interface materials 1 and 2, (TIM1 and TIM2), and an integrated heat spreader (IHS) 206. The CPU package 202 includes the IHS 206, a CPU 208 on a substrate 210, plugged into a socket 212 on a motherboard 214. The TIM1 is a thermal interface material between the CPU and the IHS 206. The TIM2 is a thermal interface material between the CPU package 202 and the heat sink 204.
  • Over time, the TIM1 and TIM2 may degrade, thereby degrading the effectiveness of the thermal system. In such a case, removing dust from the component 102 does not provide as much improvement in thermal performance as expected. In one embodiment, after dust is removed from the component 102, the thermal manager 108 generates an assessment 116 to determine whether the thermal system is in accord with the thermal specifications 114. If not, the thermal manager 108 schedules maintenance to replace TIM2, and potentially the component itself if TIM1 has degraded beyond specified parameters 118.
  • FIG. 3 is a process flow diagram for a method 300 to schedule thermal system maintenance, in accordance with embodiments. The method begins at block 302, where the baseline benchmark is run for a specific component 102. At block 304, the baseline 114 is generated based on the benchmark.
  • Block 306-316 are repeated at regularly scheduled assessment intervals until the performance model 110 exceeds the maintenance parameters 118. At block 308, an assessment benchmark is performed. The assessment benchmark is used to generate the assessment 116. The value of parameters such as the inlet temperature, component temperature, fan speed, and so on, are stored to create the historical trend.
  • At block 310, the thermal manager 108 generates a historical trend shown by the baseline 114 and the assessments 116. The thermal manager 108 maintains a history of assessment parameter values as a function of assessment dates. Historical data such this is used to evaluate how various parameters are trending, and used in projecting date at which performing maintenance may keep the heat-generating component 102 operating within maintenance parameters 118.
  • Based on the historical trend, at block 312, the thermal manager determines the average power increase between the baseline 114 and each successive assessment 116. At block 314, the thermal manager 108 estimates how long until the thermal system is operating outside of the maintenance parameters 118. The historical trend shown by the baseline 114 and the assessments 116 is used to determine the amount of time that passes before the component's thermal specification is expected to be exceeded. If this time is after the next scheduled assessment, at block 316, a report may be generated that includes, but is not limited to, the average power increase, estimated maintenance date, and projected fan speed increase. If the projected time is before the next scheduled assessment, the method 300 flows to block 318, where an alert is issued to perform maintenance on the device housing the component.
  • At block 320, the maintenance may be performed. For example, the heat sink 104 may be cleaned.
  • At block 322, a new benchmark may be run to generate a new assessment 116. At block 324, the thermal manager determines whether TIM2 is to be replaced. If TIM2 is replaced, a new assessment 116 may be generated to determine whether to replace the component 102 itself due to TIM1 degradation. TIM1 is not replaceable.
  • The process shown in FIG. 3 may be implemented in any suitable hardware, including logic circuits, one or more processors configured to execute computer-readable instructions, and the like.
  • FIG. 4 is a block diagram of an example computer system 400, in accordance with embodiments. The computer system may include, but not be limited to, a server, desktop computer, notebook, tablet, smartphone, and the like. Although not shown, the computer system 400 may receive electrical power from a direct current (DC) source (e.g., a battery) or from an alternating current (AC) source (e.g., by connecting to an electrical outlet). The computer system 400 includes a central processing unit (CPU) or processor 402 coupled to a bus 404 that provides connectivity to other components of the system 400.
  • The processor 402 may include a memory controller (not shown) that is connected to a main memory 404. The main memory 404 may store data and sequences of instructions that are executed by the processor 402, or any other component included in the system 400. In one embodiment, the main memory 404 includes computer-readable media such as, volatile memory and nonvolatile memory. The nonvolatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically-programmable ROM (EPROM), electrically-erasable programmable ROM (EEPROM), flash memory, and so on.
  • Volatile memory may include random access memory (RAM), such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), DRAM (SLDRAM), direct RAM (RDRAM), direct dynamic RAM (DRDRAM), dynamic RAM (RDRAM).
  • The bus 404 may be connected to a Peripheral Component Interconnect (PCI) bus 408. The PCI bus 408 may provide a data path between the processor 402 and peripheral devices such as, audio device 410 and disk drive 412. Although not shown, other devices may also be connected to the PCI bus 408.
  • The processor 402 and disk drive 412 are examples of heat-generating devices, each of which is associated with a heat sink 414, and fan 416. A CPU thermal stack 418 includes the processor 402 and heat sink 414.
  • It is to be understood that specifics in the aforementioned examples may be used anywhere in one or more embodiments. For instance, features of the computing device described above may alternatively be implemented with respect to either of the methods or the computer-readable medium described herein. Furthermore, although the Figures herein describe embodiments, embodiments of the claimed subject matter are not limited to those diagrams or corresponding descriptions. For example, flow need not move through each illustrated box of FIG. 4 in the same specific order as illustrated herein.
  • Embodiments are not restricted to the particular details listed herein. Indeed, those skilled in the art having the benefit of this disclosure will appreciate that many other variations from the foregoing description and drawings may be made. Accordingly, it is the following claims, including any amendments thereto, that define the scope.

Claims (30)

What is claimed is:
1. A method for determining whether to perform maintenance for an electronic device, comprising:
generating a baseline characterization of thermal performance for a heat-generating component of the electronic device at a baseline date;
generating an assessment characterization of the thermal performance at an assessment date after the baseline date;
generating a historical trend for the heat-generating component, comprising the baseline characterization and the assessment characterization; and
determining whether to perform maintenance for the heat-generating component based on the historical trend and a specified maintenance parameter.
2. The method of claim 1, wherein generating the historical trend comprises:
determining an assessment parameter values as a function of assessment dates for a plurality of assessments comprising the assessment characterization; and
determining a trend for each of the assessment parameter values.
3. The method of claim 1, wherein generating the baseline characterization comprises:
running a constant power benchmark; and
determining an inlet temperature of a system comprising the heat-generating component;
determining an operating temperature of the heat-generating component; and
determining a power consumption of the heat-generating component.
4. The method of claim 3, wherein generating the baseline characterization comprises determining fan speed.
5. The method of claim 1, comprising issuing a maintenance alert if the time is before a next scheduled assessment of the heat-generating component.
6. The method of claim 5, comprising:
determining a period of time until the specified maintenance parameter is exceeded;
presenting a report comprising:
the average increase; and
the period of time.
7. The method of claim 1, comprising:
performing an additional assessment characterization after removing dust from the heat-generating component; and
determining that a thermal interface material is to be replaced.
8. The method of claim 7, wherein the thermal interface material comprises thermal interface material 2.
9. A system, comprising:
a processor; and
a memory comprising computer-executable instructions configured to cause the processor to:
generate a baseline characterization of thermal performance for a heat-generating component of the electronic device at a baseline date;
generate an assessment characterization of the thermal performance at an assessment date after the baseline date;
generate a historical trend for the heat-generating component comprising the baseline characterization and the assessment characterization; and
determine whether to perform maintenance for the heat-generating component based on the historical trend and a specified maintenance parameter.
10. The system of claim 9, wherein generating the baseline characterization comprises:
running a constant power benchmark; and
determining an inlet temperature of the heat-generating component;
determining an operating temperature of the heat-generating component; and
determining a power consumption of the heat-generating component.
11. The system of claim 10, wherein generating the baseline characterization comprises determining fan speed.
12. The system of claim 9, comprising code configured to cause the processor to determine an average increase in power consumption between the baseline date and the assessment date.
13. The system of claim 12, comprising code configured to cause the processor to determine a period of time until the specified maintenance parameter is met.
14. The system of claim 13, comprising code configured to cause the processor to present a report comprising:
the average increase; and
the period of time.
15. The system of claim 9, comprising code configured to cause the processor to:
perform an additional assessment characterization after removing dust from the heat-generating component; and
determine that a thermal interface material is to be replaced.
16. The system of claim 15, wherein the thermal interface material comprises thermal interface material 2.
17. A computer-readable medium, comprising code configured to cause a processor to:
generate a baseline characterization of thermal performance for a heat-generating component of the electronic device at a baseline date;
generate an assessment characterization of the thermal performance at an assessment date after the baseline date;
generate a historical trend for the heat-generating component, comprising the baseline characterization and the assessment characterization;
determine a time when the heat-generating component is performing outside a specified maintenance parameter based on the historical trend;
determine whether to perform maintenance for the heat-generating component based on the time; and
generate a report indicating the time and the historical trend.
18. The computer-readable medium of claim 17, wherein generating the assessment characterization comprises:
running a constant power benchmark; and
determining an inlet temperature of the heat-generating component;
determining an operating temperature of the heat-generating component; and
determining a power consumption of the heat-generating component.
19. The computer-readable medium of claim 17, wherein generating the baseline characterization comprises determining fan speed.
20. The computer-readable medium of claim 17, comprising code configured to cause the processor to determine an average increase in power consumption between the baseline date and the assessment date.
21. The computer-readable medium of claim 20, comprising code configured to issue a maintenance alert if the time is before a next scheduled assessment of the heat-generating component.
22. The computer-readable medium of claim 21, comprising code configured to cause the processor to present a report comprising:
the average increase; and
the period of time.
23. An electronic device, comprising:
logic to generate a baseline characterization of thermal performance for a heat-generating component of the electronic device at a baseline date;
logic to generate an assessment characterization of the thermal performance at an assessment date after the baseline date;
logic to generate a historical trend for the heat-generating component, comprising the baseline characterization and the assessment characterization; and
logic to determine whether to perform maintenance for the heat-generating component based on the historical trend and a specified maintenance parameter.
24. The electronic device of claim 23, wherein the logic to generate the historical trend comprises:
logic to determine an assessment parameter values as a function of assessment dates for a plurality of assessments comprising the assessment characterization; and
logic to determine a trend for each of the assessment parameter values.
25. The electronic device of claim 23, wherein the logic to generate the baseline characterization comprises:
logic to run a constant power benchmark; and
logic to determine an inlet temperature of a system comprising the heat-generating component;
logic to determine an operating temperature of the heat-generating component; and
logic to determine a power consumption of the heat-generating component.
26. The electronic device of claim 25, wherein the logic to generate the baseline characterization comprises logic to determine fan speed.
27. The electronic device of claim 23, comprising logic to issue a maintenance alert if the time is before a next scheduled assessment of the heat-generating component.
28. The electronic device of claim 27, comprising:
logic to determine a period of time until the specified maintenance parameter is exceeded;
logic to present a report comprising:
the average increase; and
the period of time.
29. The electronic device of claim 23, comprising:
logic to perform an additional assessment characterization after removing dust from the heat-generating component; and
logic to determine that a thermal interface material is to be replaced.
30. The electronic device of claim 29, wherein the thermal interface material comprises thermal interface material 2.
US13/728,174 2012-12-27 2012-12-27 Maintenance prediction of electronic devices using periodic thermal evaluation Active 2035-12-14 US10667438B2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
US13/728,174 US10667438B2 (en) 2012-12-27 2012-12-27 Maintenance prediction of electronic devices using periodic thermal evaluation
CN201380017289.1A CN104335133B (en) 2012-12-27 2013-12-19 Service life comments the maintenance prediction of the electronic device of valence warmly
PCT/US2013/076549 WO2014105634A1 (en) 2012-12-27 2013-12-19 Maintenance prediction of electronic devices using periodic thermal evaluation

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US13/728,174 US10667438B2 (en) 2012-12-27 2012-12-27 Maintenance prediction of electronic devices using periodic thermal evaluation

Publications (2)

Publication Number Publication Date
US20140188434A1 true US20140188434A1 (en) 2014-07-03
US10667438B2 US10667438B2 (en) 2020-05-26

Family

ID=51018159

Family Applications (1)

Application Number Title Priority Date Filing Date
US13/728,174 Active 2035-12-14 US10667438B2 (en) 2012-12-27 2012-12-27 Maintenance prediction of electronic devices using periodic thermal evaluation

Country Status (3)

Country Link
US (1) US10667438B2 (en)
CN (1) CN104335133B (en)
WO (1) WO2014105634A1 (en)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140380069A1 (en) * 2013-06-24 2014-12-25 Dell Products, Lp Date Adjusted Power Budgeting for an Information Handling System
WO2016018249A1 (en) * 2014-07-29 2016-02-04 Hewlett-Packard Development Company, L.P. Processor monitoring of thermal degradation
US9820409B1 (en) * 2015-09-28 2017-11-14 Amazon Technologies, Inc. Rack cooling system
US11347205B2 (en) 2016-05-09 2022-05-31 Strong Force Iot Portfolio 2016, Llc Methods and systems for network-sensitive data collection and process assessment in an industrial environment
US11353852B2 (en) * 2016-05-09 2022-06-07 Strong Force Iot Portfolio 2016, Llc Method and system of modifying a data collection trajectory for pumps and fans
WO2022118601A1 (en) * 2020-12-03 2022-06-09 株式会社日立産機システム Equipment management device and equipment management method
US11397428B2 (en) 2017-08-02 2022-07-26 Strong Force Iot Portfolio 2016, Llc Self-organizing systems and methods for data collection
US20230135322A1 (en) * 2020-11-23 2023-05-04 Verizon Patent And Licensing Inc. Systems and methods for automated remote network performance monitoring
US11774944B2 (en) 2016-05-09 2023-10-03 Strong Force Iot Portfolio 2016, Llc Methods and systems for the industrial internet of things
EP4280833A1 (en) * 2022-05-17 2023-11-22 Honeywell International Inc. Methods and systems for prioritizing maintenance of cooling units of a data center
CN118013360A (en) * 2024-01-31 2024-05-10 北京纪新泰富机电技术股份有限公司 Method, device, equipment and medium for determining filth blockage coefficient of air energy heat pump equipment
US12140930B2 (en) 2016-05-09 2024-11-12 Strong Force Iot Portfolio 2016, Llc Method for determining service event of machine from sensor data

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10667438B2 (en) 2012-12-27 2020-05-26 Intel Corporation Maintenance prediction of electronic devices using periodic thermal evaluation

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6528957B1 (en) * 1999-09-08 2003-03-04 Lutron Electronics, Co., Inc. Power/energy management control system
US20030125900A1 (en) * 2002-01-02 2003-07-03 Doron Orenstien Deterministic power-estimation for thermal control
US20060167591A1 (en) * 2005-01-26 2006-07-27 Mcnally James T Energy and cost savings calculation system
US7489092B1 (en) * 2005-09-29 2009-02-10 Cypress Semiconductor Corporation Method and apparatus for enhanced alert notification
US20090281761A1 (en) * 2008-05-09 2009-11-12 International Business Machines Corporation Detecting An Increase In Thermal Resistance Of A Heat Sink In A Computer System
US20100271199A1 (en) * 2009-04-27 2010-10-28 Kolos International LLC Autonomous Sensing Module, a System and a Method of Long-Term Condition Monitoring of Structures
US20130007440A1 (en) * 2011-07-01 2013-01-03 Shah Ketan R Method and apparatus for configurable thermal management
US20140039648A1 (en) * 2012-08-01 2014-02-06 Saudi Arabian Oil Company System for inspection and maintenance of a plant or other facility

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6701727B2 (en) 2001-10-12 2004-03-09 Hitachi Building Systems Co., Ltd. Apparatus and method for managing heat source unit for air conditioner
EP1682995A2 (en) 2003-11-07 2006-07-26 Asetek A/S Cooling system for a computer system
US8322155B2 (en) 2006-08-15 2012-12-04 American Power Conversion Corporation Method and apparatus for cooling
US7827006B2 (en) 2007-01-31 2010-11-02 Fisher-Rosemount Systems, Inc. Heat exchanger fouling detection
US20110054806A1 (en) 2009-06-05 2011-03-03 Jentek Sensors, Inc. Component Adaptive Life Management
US8532941B2 (en) 2010-08-26 2013-09-10 Siemens Aktiengesellschaft Fatigue life estimation method and system
US10667438B2 (en) 2012-12-27 2020-05-26 Intel Corporation Maintenance prediction of electronic devices using periodic thermal evaluation

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6528957B1 (en) * 1999-09-08 2003-03-04 Lutron Electronics, Co., Inc. Power/energy management control system
US20030125900A1 (en) * 2002-01-02 2003-07-03 Doron Orenstien Deterministic power-estimation for thermal control
US20060167591A1 (en) * 2005-01-26 2006-07-27 Mcnally James T Energy and cost savings calculation system
US7489092B1 (en) * 2005-09-29 2009-02-10 Cypress Semiconductor Corporation Method and apparatus for enhanced alert notification
US20090281761A1 (en) * 2008-05-09 2009-11-12 International Business Machines Corporation Detecting An Increase In Thermal Resistance Of A Heat Sink In A Computer System
US20100271199A1 (en) * 2009-04-27 2010-10-28 Kolos International LLC Autonomous Sensing Module, a System and a Method of Long-Term Condition Monitoring of Structures
US20130007440A1 (en) * 2011-07-01 2013-01-03 Shah Ketan R Method and apparatus for configurable thermal management
US20140039648A1 (en) * 2012-08-01 2014-02-06 Saudi Arabian Oil Company System for inspection and maintenance of a plant or other facility

Cited By (61)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140380069A1 (en) * 2013-06-24 2014-12-25 Dell Products, Lp Date Adjusted Power Budgeting for an Information Handling System
US9274581B2 (en) * 2013-06-24 2016-03-01 Dell Products, Lp Date adjusted power budgeting for an information handling system
WO2016018249A1 (en) * 2014-07-29 2016-02-04 Hewlett-Packard Development Company, L.P. Processor monitoring of thermal degradation
US20170212562A1 (en) * 2014-07-29 2017-07-27 Hewlett-Packard Development Company, L.P. Processor monitoring of thermal degradation
US10725509B2 (en) * 2014-07-29 2020-07-28 Hewlett-Packard Development Company, L.P. Processor monitoring of thermal degradation
US9820409B1 (en) * 2015-09-28 2017-11-14 Amazon Technologies, Inc. Rack cooling system
US11609552B2 (en) 2016-05-09 2023-03-21 Strong Force Iot Portfolio 2016, Llc Method and system for adjusting an operating parameter on a production line
US12099911B2 (en) 2016-05-09 2024-09-24 Strong Force loT Portfolio 2016, LLC Systems and methods for learning data patterns predictive of an outcome
US11366456B2 (en) 2016-05-09 2022-06-21 Strong Force Iot Portfolio 2016, Llc Methods and systems for detection in an industrial internet of things data collection environment with intelligent data management for industrial processes including analog sensors
US11372394B2 (en) 2016-05-09 2022-06-28 Strong Force Iot Portfolio 2016, Llc Methods and systems for detection in an industrial internet of things data collection environment with self-organizing expert system detection for complex industrial, chemical process
US11378938B2 (en) 2016-05-09 2022-07-05 Strong Force Iot Portfolio 2016, Llc System, method, and apparatus for changing a sensed parameter group for a pump or fan
US11385622B2 (en) 2016-05-09 2022-07-12 Strong Force Iot Portfolio 2016, Llc Systems and methods for characterizing an industrial system
US11385623B2 (en) 2016-05-09 2022-07-12 Strong Force Iot Portfolio 2016, Llc Systems and methods of data collection and analysis of data from a plurality of monitoring devices
US11728910B2 (en) 2016-05-09 2023-08-15 Strong Force Iot Portfolio 2016, Llc Methods and systems for detection in an industrial internet of things data collection environment with expert systems to predict failures and system state for slow rotating components
US11392111B2 (en) 2016-05-09 2022-07-19 Strong Force Iot Portfolio 2016, Llc Methods and systems for intelligent data collection for a production line
US11392116B2 (en) 2016-05-09 2022-07-19 Strong Force Iot Portfolio 2016, Llc Systems and methods for self-organizing data collection based on production environment parameter
US11397421B2 (en) 2016-05-09 2022-07-26 Strong Force Iot Portfolio 2016, Llc Systems, devices and methods for bearing analysis in an industrial environment
US11397422B2 (en) 2016-05-09 2022-07-26 Strong Force Iot Portfolio 2016, Llc System, method, and apparatus for changing a sensed parameter group for a mixer or agitator
US11402826B2 (en) 2016-05-09 2022-08-02 Strong Force Iot Portfolio 2016, Llc Methods and systems of industrial production line with self organizing data collectors and neural networks
US11409266B2 (en) 2016-05-09 2022-08-09 Strong Force Iot Portfolio 2016, Llc System, method, and apparatus for changing a sensed parameter group for a motor
US11415978B2 (en) 2016-05-09 2022-08-16 Strong Force Iot Portfolio 2016, Llc Systems and methods for enabling user selection of components for data collection in an industrial environment
US12282837B2 (en) 2016-05-09 2025-04-22 Strong Force Iot Portfolio 2016, Llc Systems and methods for processing data collected in an industrial environment using neural networks
US12259711B2 (en) 2016-05-09 2025-03-25 Strong Force Iot Portfolio 2016, Llc Methods and systems for the industrial internet of things
US11493903B2 (en) 2016-05-09 2022-11-08 Strong Force Iot Portfolio 2016, Llc Methods and systems for a data marketplace in a conveyor environment
US11507064B2 (en) 2016-05-09 2022-11-22 Strong Force Iot Portfolio 2016, Llc Methods and systems for industrial internet of things data collection in downstream oil and gas environment
US11507075B2 (en) 2016-05-09 2022-11-22 Strong Force Iot Portfolio 2016, Llc Method and system of a noise pattern data marketplace for a power station
US11573558B2 (en) 2016-05-09 2023-02-07 Strong Force Iot Portfolio 2016, Llc Methods and systems for sensor fusion in a production line environment
US11586188B2 (en) 2016-05-09 2023-02-21 Strong Force Iot Portfolio 2016, Llc Methods and systems for a data marketplace for high volume industrial processes
US11586181B2 (en) 2016-05-09 2023-02-21 Strong Force Iot Portfolio 2016, Llc Systems and methods for adjusting process parameters in a production environment
US11609553B2 (en) 2016-05-09 2023-03-21 Strong Force Iot Portfolio 2016, Llc Systems and methods for data collection and frequency evaluation for pumps and fans
US11347205B2 (en) 2016-05-09 2022-05-31 Strong Force Iot Portfolio 2016, Llc Methods and systems for network-sensitive data collection and process assessment in an industrial environment
US12244359B2 (en) 2016-05-09 2025-03-04 Strong Force Iot Portfolio 2016, Llc Systems and methods for monitoring pumps and fans
US11353852B2 (en) * 2016-05-09 2022-06-07 Strong Force Iot Portfolio 2016, Llc Method and system of modifying a data collection trajectory for pumps and fans
US11646808B2 (en) 2016-05-09 2023-05-09 Strong Force Iot Portfolio 2016, Llc Methods and systems for adaption of data storage and communication in an internet of things downstream oil and gas environment
US11392109B2 (en) 2016-05-09 2022-07-19 Strong Force Iot Portfolio 2016, Llc Methods and systems for data collection in an industrial refining environment with haptic feedback and data storage control
US11755878B2 (en) 2016-05-09 2023-09-12 Strong Force Iot Portfolio 2016, Llc Methods and systems of diagnosing machine components using analog sensor data and neural network
US11770196B2 (en) 2016-05-09 2023-09-26 Strong Force TX Portfolio 2018, LLC Systems and methods for removing background noise in an industrial pump environment
US11774944B2 (en) 2016-05-09 2023-10-03 Strong Force Iot Portfolio 2016, Llc Methods and systems for the industrial internet of things
US11791914B2 (en) 2016-05-09 2023-10-17 Strong Force Iot Portfolio 2016, Llc Methods and systems for detection in an industrial Internet of Things data collection environment with a self-organizing data marketplace and notifications for industrial processes
US11797821B2 (en) 2016-05-09 2023-10-24 Strong Force Iot Portfolio 2016, Llc System, methods and apparatus for modifying a data collection trajectory for centrifuges
US12237873B2 (en) 2016-05-09 2025-02-25 Strong Force Iot Portfolio 2016, Llc Systems and methods for balancing remote oil and gas equipment
US12191926B2 (en) 2016-05-09 2025-01-07 Strong Force Iot Portfolio 2016, Llc Methods and systems for detection in an industrial internet of things data collection environment with noise detection and system response for vibrating components
US12140930B2 (en) 2016-05-09 2024-11-12 Strong Force Iot Portfolio 2016, Llc Method for determining service event of machine from sensor data
US11663442B2 (en) 2016-05-09 2023-05-30 Strong Force Iot Portfolio 2016, Llc Methods and systems for detection in an industrial Internet of Things data collection environment with intelligent data management for industrial processes including sensors
US11838036B2 (en) 2016-05-09 2023-12-05 Strong Force Iot Portfolio 2016, Llc Methods and systems for detection in an industrial internet of things data collection environment
US11836571B2 (en) 2016-05-09 2023-12-05 Strong Force Iot Portfolio 2016, Llc Systems and methods for enabling user selection of components for data collection in an industrial environment
US12079701B2 (en) 2016-05-09 2024-09-03 Strong Force Iot Portfolio 2016, Llc System, methods and apparatus for modifying a data collection trajectory for conveyors
US12039426B2 (en) 2016-05-09 2024-07-16 Strong Force Iot Portfolio 2016, Llc Methods for self-organizing data collection, distribution and storage in a distribution environment
US11996900B2 (en) 2016-05-09 2024-05-28 Strong Force Iot Portfolio 2016, Llc Systems and methods for processing data collected in an industrial environment using neural networks
US11442445B2 (en) 2017-08-02 2022-09-13 Strong Force Iot Portfolio 2016, Llc Data collection systems and methods with alternate routing of input channels
US11397428B2 (en) 2017-08-02 2022-07-26 Strong Force Iot Portfolio 2016, Llc Self-organizing systems and methods for data collection
US12113695B2 (en) * 2020-11-23 2024-10-08 Verizon Patent And Licensing Inc. Systems and methods for automated remote network performance monitoring
US20230135322A1 (en) * 2020-11-23 2023-05-04 Verizon Patent And Licensing Inc. Systems and methods for automated remote network performance monitoring
JP7419221B2 (en) 2020-12-03 2024-01-22 株式会社日立産機システム Equipment management device and equipment management method
US20240303609A1 (en) * 2020-12-03 2024-09-12 Hitachi Industrial Equipment Systems Co., Ltd. Equipment management device and equipment management method
JP2022088983A (en) * 2020-12-03 2022-06-15 株式会社日立産機システム Equipment management equipment and equipment management method
WO2022118601A1 (en) * 2020-12-03 2022-06-09 株式会社日立産機システム Equipment management device and equipment management method
US20230380115A1 (en) * 2022-05-17 2023-11-23 Honeywell International Inc. Methods and systems for prioritizing maintenance of cooling units of a data center
EP4280833A1 (en) * 2022-05-17 2023-11-22 Honeywell International Inc. Methods and systems for prioritizing maintenance of cooling units of a data center
US12302537B2 (en) * 2022-05-17 2025-05-13 Honeywell International Inc. Methods and systems for prioritizing maintenance of cooling units of a data center
CN118013360A (en) * 2024-01-31 2024-05-10 北京纪新泰富机电技术股份有限公司 Method, device, equipment and medium for determining filth blockage coefficient of air energy heat pump equipment

Also Published As

Publication number Publication date
US10667438B2 (en) 2020-05-26
WO2014105634A1 (en) 2014-07-03
CN104335133A (en) 2015-02-04
CN104335133B (en) 2019-08-13

Similar Documents

Publication Publication Date Title
US10667438B2 (en) Maintenance prediction of electronic devices using periodic thermal evaluation
US9578787B2 (en) Temperature trend controlled cooling system
WO2010050080A1 (en) Physical computer, method for controlling cooling device, and server system
US8156358B2 (en) System and method for dynamic modular information handling system power distribution
US8190276B2 (en) Method and apparatus for controlling temperature variations in a computer system
US10394293B2 (en) Method for preventing over-heating of a device within a data processing system
EP2938956B1 (en) Method for air flow fault and cause identification
US9176160B2 (en) Identification system and electronic system for identifying a fan type of a fan
US10281964B2 (en) Determining thermal time constants of processing systems
CN107193356B (en) A CPU power control method and system based on immersion liquid cooling
JP6064457B2 (en) Anomaly detection device
CN110851267A (en) Power management in multiple processor computing devices
CN107466386B (en) System and method for identifying problems based on pump and computer readable medium
CN116860083A (en) Heat dissipation method for server
TWI525429B (en) A system and method for detecting the state of a central processor radiator
US9176564B2 (en) Systems and methods for thermal control of a storage enclosure
US20090135561A1 (en) Electronic device with airflow field
EP2634668B1 (en) ICT equipment
CN110650613A (en) Heat dissipation regulation and control method and device for electric cabinet and air conditioning unit
CN110099542A (en) Ensure the method for power supply device normal operation in electronic equipment
CN116520965A (en) Method, system, and electronic equipment for server partition heat dissipation control
US20220279677A1 (en) Active cooling devices for cooling an electronic assembly downstream of a computing system
US9690339B2 (en) Systems and methods for providing user-visible thermal performance degradation monitoring in an information handling system
US10353357B2 (en) Systems and methods for combined active and passive cooling of an information handling resource
CN1932300A (en) Fan control system and method

Legal Events

Date Code Title Description
AS Assignment

Owner name: INTEL CORPORATION, CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:STEINBRECHER, ROBIN A.;AHUJA, NISHI;AHUJA, SANDEEP;REEL/FRAME:030344/0042

Effective date: 20130430

STPP Information on status: patent application and granting procedure in general

Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER

STPP Information on status: patent application and granting procedure in general

Free format text: FINAL REJECTION MAILED

STPP Information on status: patent application and granting procedure in general

Free format text: RESPONSE AFTER FINAL ACTION FORWARDED TO EXAMINER

STPP Information on status: patent application and granting procedure in general

Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION

STPP Information on status: patent application and granting procedure in general

Free format text: NON FINAL ACTION MAILED

STPP Information on status: patent application and granting procedure in general

Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER

STPP Information on status: patent application and granting procedure in general

Free format text: NOTICE OF ALLOWANCE MAILED -- APPLICATION RECEIVED IN OFFICE OF PUBLICATIONS

STPP Information on status: patent application and granting procedure in general

Free format text: PUBLICATIONS -- ISSUE FEE PAYMENT VERIFIED

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); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment: 4

OSZAR »