Data center efficiency analyses and optimization
US-8965748-B2 · Feb 24, 2015 · US
US10152394B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10152394-B2 |
| Application number | US-201615277731-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 27, 2016 |
| Priority date | Sep 27, 2016 |
| Publication date | Dec 11, 2018 |
| Grant date | Dec 11, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A system, method and computer program product for optimizing total cost of ownership (TCO) of a piece of IT equipment, e.g., a hard drive or server, using predictive analytics. The data center environment monitors and measures a number of environment variables, including temperature, Relative Humidity, and corrosion. For each piece of hardware, several pieces of data are assigned, including a criticality measure, an operational cost (function of environment), a static replacement cost, and a downtime cost (function of time). For each piece of hardware, if it has not yet failed, the system predicts a time-to-failure using the environment variables. If predicted time-to-failure exceeds an expected reference life criteria, real time TCO analytics is performed to minimize data center energy usage and/or maximize operational cost-efficiency.
Opening claim text (preview).
The invention claimed is: 1. A computer-implemented method to manage environmental conditions of a data center comprising: receiving, at a processor unit of a computer, sensor data from sensors monitoring environmental conditions at a data center, the data center housing operating hardware components that have not yet failed, and receiving reliability data of the hardware components; and for each hardware component: deriving, using an analytics model stored in a memory storage unit of the computer, an estimated time to failure of the hardware component, said analytics model being run on a processor unit and trained using machine learning, to correlate a component reliability using learned patterns of component failure, said received reliability data and said sensor data of monitored environmental conditions that the hardware component has been subject to at said data center; determining, at the processor unit, whether said estimated time to failure of the hardware component exceeds an expected reference life criteria time t exp associated with that component, and for each hardware component having a derived estimated time to failure that does not exceed the expected reference life criteria time t exp for the respective component: computing, using the processor unit, a respective time for incurring a lowest cost to replace or repair the component; generating, using the processor unit, a candidate modification to one or more environmental conditions of said data center, wherein said candidate modification to said one or more environment conditions minimizes energy usage of operations at the data center and extends a life of the respective component while operating under said candidate modification to one or more environmental conditions at said data center to its respective lowest cost time to replace; computing, using the processor unit, an energy cost impact of letting the respective component operate under said candidate modified environment condition at said data center; and after generating a candidate modified environment condition associated with each hardware component having a derived estimated time to failure that does not exceed the expected reference life criteria time t exp for the respective component: selecting, using the processor unit, an environmental condition modification from said generated candidate modified environment conditions, said selected environmental condition modification corresponding to a respective hardware component having a largest computed energy savings impact and running said analytics model on said processor to derive a new estimated time to failure of remaining hardware components having less than largest energy savings impact, said environmental condition modification selection ensuring that the new derived estimated time to failure of each remaining hardware component exceeds its respective said expected reference life criteria time if operating under the selected modification environment condition; generating, using the processor unit, an output signal for use in modifying said data center environment according to said selected environment condition modification; modifying said data center environment according to said selected environment condition modification, and scheduling a replacement of the hardware component corresponding to the selected environmental condition modification having the largest computed energy savings impact in the data center based on said computed time for incurring a lowest cost to replace or repair the component. 2. The method as claimed in claim 1 , wherein for a hardware component that is a critical component required for continuous operations, said method further comprising: determining a time said critical component is expected to fail; computing a data center environment modification to extend life of the critical component to be greater than a first predetermined time t* representing a time buffer between an expectation of failure and a replacement of the critical component; and modifying the environment at said data center to extend said life of the critical component. 3. The method as claimed in claim 1 , wherein said generating said candidate modification to one or more environmental conditions comprises: computing a new expected life (life) for the component operating under said candidate modified environment condition of said data center environment; and determining whether said computed life is greater than said expected reference life criteria (t exp ), and if said computed life is not greater than t exp , changing an environment condition to produce a new changed candidate data center environment and computing a new energy savings of moving to said new changed candidate data center environment, wherein said computing an energy cost savings, said computing a new expected life, said determining whether said computed life is greater than said t exp and said changing an environment condition are repeated until the computed expected life is greater than said t exp . 4. The method as claimed in claim 3 , wherein when said expected life is greater than t exp : determining whether the new changed candidate data center environment will adjust the expected life to equal said t min time value; and if the new data center environment adjusts the expected life to a value of t min , generating a recommendation to schedule a replacement part for said component at a time t min ; otherwise, if it is determined that the new data center environment does not adjust the expected life to a value of t min : compute a new time t** representative of another time in which to schedule a replacement for the component, wherein t** time is earlier than said t min time value; computing a replacement cost penalty for replacing the component at said new time t**; determining whether said energy cost savings of moving from a current data center environment to said new data center environment exceeds said replacement cost penalty; and if said energy cost savings of moving from a current data center environment to said new data center environment exceeds said replacement cost penalty, then record the current environment and recommend scheduling a replacement part for said component at a time t**; otherwise, if said energy cost savings by moving from a current data center environment to said new data center environment does not exceed said replacement cost penalty: computing a new data center environment to adjust the expected life to equal a value of t min ; and recommending scheduling a replacement part for said hardware component at a time t min . 5. A computer program product comprising: one or more computer readable storage media and program instructions stored on the one or more computer readable storage media, the program instructions, when executed by at least one computer, cause said at least one computer to perform a process for managing environmental conditions of a data center, the program instructions comprising instructions configuring a processor unit of said at least one computer to: receive sensor data from sensors monitoring environmental conditions at a data center, the data center housing operating hardware components that have not yet failed, and receive reliability data of the hardware components; and for each hardware component: derive, using an analytics model stored in the one or more computer readable storage media of the at least one computer, an estimated time to failure of the hardware component, said analytics model being run on a processor unit and trained using machine learning, to correlate a component reliability using learned patterns of component failure, said received reliability data and said sensor data of monitored environmental conditions that the hardware component has been subject to at said da
Administration of product repair or maintenance · CPC title
Predictive 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] (preventive maintenance, i.e. planning maintenance according to the available resources without monitoring the system G06Q10/06) · CPC title
Office automation; Time management · CPC title
Risk analysis of enterprise or organisation activities · CPC title
where the computing system is distributed, e.g. networked systems, clusters, multiprocessor systems (multiprogramming arrangements G06F9/46; allocation of resources G06F9/50) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.