IP Library Granted Patent US 9,361,161
Granted Patent B2
US 9,361,161 · App. 14/299,101 · Granted Jun 7, 2016

Workload routing for managing energy in a data center

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 9,361,161
App. No.
14/299,101
Granted
Jun 7, 2016
Kind
B2
Abstract

Approaches that manage energy in a data center are provided. In one embodiment, there is an energy management tool, including an analysis component configured to determine a current energy profile of each of a plurality of systems within the data center, the current energy profile comprising an overall rating expressed as an integer value, the overall rating calculated based on a current workload usage and environmental conditions surrounding each of the plurality of systems; and a priority component configured to prioritize a routing of a workload to a set of systems from the plurality of systems within the data center having the least amount of energy present based on a comparison of the overall ratings for each of the plurality of systems within the data center.

Claims (31)

1. A method for managing energy in a data center comprising:

determining, via at least one computing device, a current energy profile of each of a plurality of systems within the data center, the current energy profile comprising an overall rating expressed as an integer value on a relative scale, the overall rating calculated based on a current workload usage, a time of day, and environmental conditions surrounding each of the plurality of systems; and

prioritizing, via the at least one computing device, a routing of a workload to a set of systems from the plurality of systems within the data center having the least amount of energy present based on a comparison of the overall ratings, on the relative scale, for each of the plurality of systems within the data center;

wherein the prioritizing the routing comprises routing the workload to an intermediate system that is within the set of systems within the data center.

2. The method according to claim 1 , the determining comprising determining a current workload usage of each of the plurality of systems within the data center.

3. The method according to claim 2 , the determining further comprising analyzing, via the at least one computing device, the environmental conditions surrounding each of the plurality of systems within the data center.

4. The method according to claim 3 , the prioritizing further comprising prioritizing, via the at least one computing device, the routing of the workload to the set of systems from the plurality of systems within the data center based on the current workload usage of each of the plurality of systems within the data center and the environmental conditions surrounding each of the plurality of systems within the data center.

5. The method according to claim 3 , wherein the current workload usage of each of the plurality of systems within the data center comprises at least one of the following: future workload requirements, location of each of the plurality of systems within the data center, or the time of day.

6. The method according to claim 1 further comprising charging, via the at least one computing device, a management fee for management of energy in the data center.

7. A computer system for managing energy in a data center comprising:

at least one processing unit;

memory operably associated with the at least one processing unit; and

an energy management tool storable in the memory and executable by the at least one processing unit, the energy management tool comprising:

an analysis component configured to determine a current energy profile of each of a plurality of systems within the data center, the current energy profile comprising an overall rating expressed as an integer value on a relative scale, the overall rating calculated based on a current workload usage, a time of day, and environmental conditions surrounding each of the plurality of systems; and

a priority component configured to prioritize a routing of a workload to a set of systems from the plurality of systems within the data center having the least amount of energy present based on a comparison of the overall ratings, on the relative scale, for each of the plurality of systems within the data center;

the priority component further configured to route the workload to an intermediate system that is within the set of systems within the data center.

8. The energy management tool according to claim 7 , the analysis component configured to determine a current workload usage of each of the plurality of systems within the data center.

9. The energy management tool according to claim 8 , the analysis component further configured to analyze the environmental conditions surrounding each of the plurality of systems within the data center.

10. The energy management tool according to claim 9 , the priority component further configured to prioritize the routing of the workload to the set of systems from the plurality of systems within the data center based on the current workload usage of each of the plurality of systems within the data center and the environmental conditions surrounding each of the plurality of systems within the data center.

11. The energy management tool according to claim 9 , wherein the current workload usage of each of the plurality of systems within the data center comprises at least one of the following: future workload requirements, location of each of the plurality of systems within the data center, or the time of day.

12. The energy management tool according to claim 7 further comprising a transaction component configured to charge a management fee for management of energy in the data center.

13. A computer-readable hardware storage device storing computer instructions, which when executed, enables a computer system to manage energy in a data center, the computer instructions comprising:

instructions for determining a current energy profile of each of a plurality of systems within the data center, the current energy profile comprising an overall rating expressed as an integer value on a relative scale, the overall rating calculated based on a current workload usage, a time of day, and environmental conditions surrounding each of the plurality of systems;

instructions for prioritizing a routing of a workload to a set of systems from the plurality of systems within the data center having the least amount of energy present based on a comparison of the overall ratings, on the relative scale, for each of the plurality of systems within the data center; and

instructions for routing, based on the prioritization, the workload to an intermediate system that is within the set of systems within the data center;

wherein the computer readable hardware storage device is not a signal.

14. The computer-readable hardware storage device according to claim 13 , the computer instructions for determining further comprising instructions for determining a current workload usage of each of the plurality of systems within the data center.

15. The computer-readable hardware storage device according to claim 14 , the computer instructions for determining further comprising instructions for analyzing the environmental conditions surrounding each of the plurality of systems within the data center.

16. The computer-readable hardware storage device according to claim 15 , the computer instructions for prioritizing further comprising instructions for prioritizing the routing of the workload to the set of systems from the plurality of systems within the data center based on the current workload usage of each of the plurality of systems within the data center and the environmental conditions surrounding each of the plurality of systems within the data center.

17. The computer-readable hardware storage device according to claim 15 , wherein the current workload usage of each of the plurality of systems within the data center comprises at least one of the following: future workload requirements, location of each of the plurality of systems within the data center, or the time of day.

18. The computer-readable hardware storage device according to claim 13 further comprising computer instructions for charging a management fee for management of energy in the data center.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 13, 2021
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: KYNDRYL, INC.
Reel/Frame 057885/0644 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNOR'S LAST NAME PREVIOUSLY RECORDED ON REEL 033056 FRAME 0769. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE FROM --KENDZLERSKI-- TO KENDZIERSKI--. Recorded Jul 1, 2014
From: DAWSON, CHRISTOPHER J.; DILUOFFO, VINCENZO V.; HAMILTON, RICK A., II; KENDZIERSKI, MICHAEL D.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 033259/0062 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 9, 2014
From: DAWSON, CHRISTOPHER J.; DILUOFFO, VINCENZO V.; HAMILTON, RICK A., II; KENDZLERSKI, MICHAEL D.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 033056/0769 →