IP Library Granted Patent US 11,644,876
Granted Patent B2
US 11,644,876 · App. 17/301,378 · Granted May 9, 2023

Data analytics for mitigation of data center thermal issues

Inventors: Anil Kumar Narigapalli (Hyderabad, IN); Laxmikantha Sai Nanduru (R K Puram Post, IN); Venkateswarlu Basyam (Hyderabad, IN); Srilakshmi Surapaneni (Hyderabad, IN)
Assignee: Kyndryl, Inc.
G06F1/206H05K7/20709
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,644,876
App. No.
17/301,378
Granted
May 9, 2023
Kind
B2
Abstract

Mitigating the impact of data center thermal environmental issues on production applications includes retrieving, by a computer, from a centralized repository first data corresponding to I/O and processing activities of an infrastructure component executing one or more applications, second data corresponding to an application-to-infrastructure map, and third data corresponding to a business priority of the one or more applications. Based on the first data and the second data, the one or more applications are mapped to heat generation values of the infrastructure component, and based on the mapping a thermal load of the one or more applications on the infrastructure component is determined using data analytics. Using the third data, the computer identifies an execution priority for the one or more applications, generates a correlative mapping between the execution priority and the thermal load of the one or more applications, and generates a resolution plan based on the correlative mapping.

Claims (65)

1. A computer-implemented method for mitigating an impact of thermal issues in a data center, the method comprising:

retrieving, by a computer, first data corresponding to I/O and processing activities of an infrastructure component executing one or more applications, second data corresponding to an application-to-infrastructure map, third data corresponding to a business priority of the one or more applications, and fourth data corresponding to a plurality of thermal parameters associated with the infrastructure component and a plurality of thermal parameters associated with the data center;

mapping, by the computer, the one or more applications to heat generation values of the infrastructure component based on the first data and the second data;

determining, by the computer, a thermal load of the one or more applications on the infrastructure component using data analytics based on the mapping;

identifying, by the computer, an execution priority for the one or more applications based on the third data; and

generating, by the computer, a correlative mapping between the execution priority and the thermal load of the one or more applications;

generating, by the computer, a resolution plan comprising an ordered sequence of resolution actions based on the correlative mapping in response to identifying that that a thermal parameter, of the plurality of thermal parameters, exceeds a predefined threshold value; and

executing, by the computer, the resolution plan to control the thermal parameter.

2. The method of claim 1 , further comprising:

retrieving, by the computer, fifth data corresponding to:

infrastructure to data center tile maps, real-time cooling flows, and physical space cooling characteristics; and

adding, by the computer, the fifth data to the correlative mapping between the execution priority and the thermal load of the one or more applications.

3. The method of claim 1 , wherein the third data corresponding to a business priority of the one or more applications comprises:

information corresponding to at least one of business metrics, business and application priorities, business events, and schedules.

4. The method of claim 1 , wherein the fourth data comprises:

thermal thresholds and parameters associated with the infrastructure component, and

real-time environmental data from the data center and data center tiles.

5. The method of claim 4 , wherein the real-time environmental data from the data center and the data center tiles is obtained from a plurality of internet of things devices.

6. The method of claim 1 , wherein the ordered sequence of resolution actions based on the correlative mapping between the execution priority and the thermal load of the one or more applications further comprises executing, by the computer, at least one of the following steps:

identifying at least one application from the one or more applications that can be shutdown safely;

identifying at least one application from the one or more applications that can be failed over to other infrastructure components within the data center;

identifying at least one application from the one or more applications that can be failed over to an alternate site;

identifying at least one application from the one or more applications that can be distributed to other computer equipment without impacting application availability;

redirecting a processing load by reconfiguring load balancers; and

readjusting and redistributing cooling flows within the data center based on anticipated thermal indices in heat isles of the data center.

7. The method of claim 1 , further comprising;

distributing, by the computer, the resolution plan between data interested parties; and

receiving, by the computer, an input from the interested parties for executing the resolution plan including an updated execution priority for the one or more applications.

8. A computer system for mitigating an impact of thermal issues in a data center, the computer system comprising:

a processor that when executing program instructions stored on as associated memory is configured to:

retrieve first data corresponding to I/O and processing activities of an infrastructure component executing one or more applications, second data corresponding to an application-to-infrastructure map, third data corresponding to a business priority of the one or more applications, fourth data corresponding to a plurality of thermal parameters associated with the infrastructure component and a plurality of thermal parameters associated with the data center;

generate a map of the one or more applications to heat generation values of the infrastructure component based on the first data and the second data;

determine a thermal load of the one or more applications on the infrastructure component using data analytics based on the map;

identify an execution priority for the one or more applications based on the third data; and

generate a correlative mapping between the execution priority and the thermal load of the one or more applications;

generate a resolution plan comprising an ordered sequence of resolution actions based on the correlative mapping in response to identifying that that a thermal parameter, of the plurality of thermal parameters, exceeds a predefined threshold value; and

execute the resolution plan to control the thermal parameter.

9. The computer system of claim 8 , wherein the processor is further configured to:

retrieve fifth data corresponding to:

infrastructure to data center tile maps, real-time cooling flows, and physical space cooling characteristics; and

add the fifth data to the correlative mapping between the execution priority and the thermal load of the one or more applications.

10. The computer system of claim 8 , wherein the third data corresponding to a business priority of the one or more applications comprises:

information corresponding to at least one of business metrics, business and application priorities, business events, and schedules.

11. The computer system of claim 8 , wherein the fourth data comprises:

thermal thresholds and parameters associated with the infrastructure component, and

real-time environmental data from the data center and data center tiles.

12. The computer system of claim 11 , wherein the real-time environmental data from the data center and the data center tiles is obtained from a plurality of internet of things devices.

13. The computer system of claim 8 , wherein the ordered sequence of resolution actions based on the correlative mapping between the execution priority and the thermal load of the one or more applications further configures the processor to:

identify at least one application from the one or more applications that can be shutdown safely;

identify at least one application from the one or more applications that can be failed over to other infrastructure components within the data center;

identify at least one application from the one or more applications that can be failed over to an alternate site;

identify at least one application from the one or more applications that can be distributed to other computer equipment without impacting application availability;

redirect a processing load by reconfiguring load balancers; and

readjust and redistribute cooling flows within the data center based, at least in part, on anticipated thermal indices in heat isles of the data center.

14. The computer system of claim 8 , further comprising;

distribute the resolution plan between data interested parties; and

receive by the computer, an input from the interested parties for executing the resolution plan including an updated execution priority for the one or more applications.

15. A computer readable medium for mitigating an impact of thermal issues in a data center, the computer readable medium comprising instructions that when executed by a processor configure the processor to perform:

retrieving first data corresponding to I/O and processing activities of an infrastructure component executing one or more applications, second data corresponding to an application-to-infrastructure map, and third data corresponding to a business priority of the one or more applications, and fourth data corresponding to a plurality of thermal parameters associated with the infrastructure component and a plurality of thermal parameters associated with the data center;

mapping the one or more applications to heat generation values of the infrastructure component based on the first data and the second data;

determining a thermal load of the one or more applications on the infrastructure component using data analytics based on the mapping;

identifying an execution priority for the one or more applications; and

generating a correlative mapping between the execution priority and the thermal load of the one or more applications;

generating a resolution plan comprising an ordered sequence of resolution actions based on the correlative mapping in response to identifying that that a thermal parameter, of the plurality of thermal parameters, exceeds a predefined threshold value; and

executing the resolution plan to control the thermal parameter.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 18, 2021
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: KYNDRYL, INC.
Reel/Frame 058213/0912 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 31, 2021
From: NARIGAPALLI, ANIL KUMAR; NANDURU, LAXMIKANTHA SAI; BASYAM, VENKATESWARLU; SURAPANENI, SRILAKSHMI
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 055790/0090 →