System and Method for Datacenter Power Management
First Claim
1. A method comprising:
- receiving, with a processor, a request for execution of an application;
for each of a plurality of datacenters, determining an amount of electricity required to execute the application at the respective datacenter;
for each of the plurality of datacenters, determining a cost associated with executing the application at the respective datacenter based, at least in part, on the amount of electricity required to execute the application at the respective datacenter;
selecting one of the plurality of datacenters to execute the application based, at least in part, on the cost associated with executing the application at each of the respective datacenters; and
executing the application at the selected datacenter.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for datacenter power management is disclosed. In particular embodiments, the method includes receiving, with a processor, a request for execution of an application. The method also includes for each of a plurality of datacenters, determining an amount of electricity required to execute the application at the respective datacenter. The method also includes, for each of the plurality of datacenters, determining a cost associated with executing the application at the respective datacenter based, at least in part, on the amount of electricity required to execute the application at the respective datacenter. The method further includes selecting one of the plurality of datacenters to execute the application based, at least in part, on the cost associated with executing the application at the respective datacenter and executing the application at the selected datacenter.
-
Citations
19 Claims
-
1. A method comprising:
-
receiving, with a processor, a request for execution of an application; for each of a plurality of datacenters, determining an amount of electricity required to execute the application at the respective datacenter; for each of the plurality of datacenters, determining a cost associated with executing the application at the respective datacenter based, at least in part, on the amount of electricity required to execute the application at the respective datacenter; selecting one of the plurality of datacenters to execute the application based, at least in part, on the cost associated with executing the application at each of the respective datacenters; and executing the application at the selected datacenter. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system comprising:
-
a client operable to transmit a request to execute an application to a scheduling server; the scheduling server operable to; receive the request to execute the application; for each of a plurality of datacenters, determine an amount of electricity required to execute the application at the respective datacenter; for each of the plurality of datacenters, determine a cost associated with executing the application at the respective datacenter based, at least in part, on the amount of electricity required to execute the application at the respective datacenter; and select one of the plurality of datacenters to execute the application based, at least in part, on the cost associated with executing the application at each of the respective datacenters; and the selected one of the plurality of datacenters is operable to execute the application. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A tangible computer readable storage medium comprising logic, the logic operable, when executed on a process to:
-
receive a request for execution of an application; for each of a plurality of datacenters, determine an amount of electricity required to execute the application at the respective datacenter; for each of the plurality of datacenters, determine a cost associated with executing the application at the respective datacenter based, at least in part, on the amount of electricity required to execute the application at the respective datacenter; select one of the plurality of datacenters to execute the application based, at least in part, on the cost associated with executing the application at the respective datacenter; and execute the application at the selected datacenter. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A system comprising:
-
means for receiving, with a processor, a request for execution of an application; means for determining, for each of a plurality of datacenters, an amount of electricity required to execute the application; means for determining, for each of the plurality of datacenters, a cost associated with executing the application at each respective datacenter based, at least in part, on the amount of electricity required to execute the application at each respective datacenter; means for selecting one of the plurality of datacenters to execute the application based, at least in part, on the cost associated with executing the application at the respective datacenter; and executing the application at the selected datacenter.
-
Specification