IP Library › Granted Patent US 8,001,403
Granted Patent B2
US 8,001,403 · App. 12/049,050 · Granted Aug 16, 2011

Data center power management utilizing a power policy and a load factor

Assignee: Microsoft Corporation
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 8,001,403
App. No.
12/049,050
Granted
Aug 16, 2011
Kind
B2
Abstract

An exemplary method for managing power consumption of a data center includes monitoring power consumption of a data center, assessing power consumption with respect to a billing equation for power, based on the assessment, deciding whether to implement a power policy where the power policy reduces instantaneous power consumption by the data center and increases a load factor wherein the load factor is an average power consumed by the data center divided by a peak power consumed by the data center over a period of time. Various other methods, devices, systems, etc., are also disclosed.

Claims (30)

1. A method for managing power consumption of a data center, the method comprising:

monitoring power consumption of a data center;

comparing power consumption to a power consumption threshold;

based on the comparing, deciding whether to implement a power policy wherein the power policy reduces instantaneous power consumption by the data center and increases a load factor wherein the load factor is an average power consumed by the data center divided by a peak power consumed by the data center over a period of time.

2. The method of claim 1 wherein the data center comprises multi-core servers.

3. The method of claim 1 wherein the power policy comprises adjusting performance states associated with dynamic voltage and frequency scaling.

4. The method of claim 3 wherein the adjusting performance states causes a delay in processing workload of the data center and decreases instantaneous power consumption of the data center.

5. The method of claim 1 wherein the power policy comprises adjusting throttle states.

6. The method of claim 5 wherein the adjusting throttle states causes a delay in processing workload of the data center and decreases instantaneous power consumption of the data center.

7. The method of claim 1 wherein the data center comprises servers and the power policy comprises shutting down at least some of the servers.

8. The method of claim 1 wherein the power policy comprises adjusting sleep states.

9. The method of claim 8 wherein the adjusting sleep states decreases instantaneous power consumption of the data center.

10. The method of claim 1 wherein the power policy comprises redirecting requests for data center resources to one or more other data centers.

11. The method of claim 1 wherein the data center comprises servers and wherein the power policy comprises consolidating workload to increase efficiency.

12. The method of claim 2 wherein the power policy further comprises adjusting sleep states of at least some of the servers.

13. A method for managing power consumption of a data center, the method comprising:

monitoring power consumption of a data center;

assessing power consumption with respect to a billing equation for power;

based on the assessing, deciding whether to implement a power policy wherein the power policy reduces instantaneous power consumption by the data center and increases a load factor wherein the load factor is an average power consumed by the data center divided by a peak power consumed by the data center over a period of time.

14. The method of claim 13 wherein the power policy comprises selecting a different power source.

15. The method of claim 13 wherein the data center comprises multi-core servers and wherein the power policy comprises adjusting operational states for one or more cores of a multi-core server.

16. The method of claim 13 wherein the power policy comprises a policy that accounts for ambient temperature.

17. The method of claim 13 wherein the power policy comprises a policy that accounts for weather.

18. The method of claim 13 wherein the power policy comprises a policy that accounts for power consumption by a cooling unit.

19. The method of claim 18 wherein the policy accounts for cyclical power consumption by the cooling unit.

20. A module for shaping power consumption by a multi-core server, the module comprising:

instructions to adjust performance states responsive to a data center power consumption signal to reduce instantaneous power consumption by a multi-core server;

instructions to adjust throttle states responsive to a data center power consumption signal to reduce instantaneous power consumption by a multi-core server; and

instructions to adjust sleep states responsive to a data center power consumption signal to reduce instantaneous power consumption by a multi-core server;

wherein a reduction in instantaneous power consumption by a multi-core server acts to increases a load factor for a data center wherein the load factor is an average power consumed by the data center divided by a peak power consumed by the data center over a period of time.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2014
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034542/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 1, 2008
From: HAMILTON, JAMES R; FREELY, JAMES J; NEIL, MIKE; MANOS, MICHAEL J; FORTIN, MICHAEL R
To: MICROSOFT CORPORATION
Reel/Frame 020892/0481 →
Continuity (1)
Related Publication 20090235097A1 · Sep 17, 2009