Systems and methods for attributing an amount of power consumption to a workload
First Claim
1. A method for attributing a portion of a level of electrical power consumption by a first server to a workload executing on the first server, the method comprising:
- determining a level of electrical power consumption of a first server by a plurality of workloads executing on the first server;
identifying a level of load placed on the first server by a workload of the plurality of workloads executing on the first server, as a fraction of total load placed on the first server by the plurality of workloads;
attributing, by a power apportionment module, a portion of the level of electrical power consumption of the first server to the workload, based on the identified level of load;
providing, by the power apportionment module, an identification of the portion of the level of electrical power consumption attributed to the workload of the plurality of workloads; and
migrating the workload to a second server based on the identification of the attributed portion of the level of electrical power consumption.
7 Assignments
0 Petitions
Accused Products
Abstract
A method for attributing a portion of a level of electrical power consumption by a server to a virtual machine executing on the server, includes determining a level of electrical power consumption of a server. The method includes identifying a level of load placed on the server by a workload executing on the server. The method includes attributing, by a power apportionment module in communication with the server, a portion of the level of electrical power consumption of the server to the workload, based on the identified level of load. The method includes providing, by the power apportionment module, to a user, an identification of the attributed portion of the level of electrical power consumption.
96 Citations
39 Claims
-
1. A method for attributing a portion of a level of electrical power consumption by a first server to a workload executing on the first server, the method comprising:
-
determining a level of electrical power consumption of a first server by a plurality of workloads executing on the first server; identifying a level of load placed on the first server by a workload of the plurality of workloads executing on the first server, as a fraction of total load placed on the first server by the plurality of workloads; attributing, by a power apportionment module, a portion of the level of electrical power consumption of the first server to the workload, based on the identified level of load; providing, by the power apportionment module, an identification of the portion of the level of electrical power consumption attributed to the workload of the plurality of workloads; and migrating the workload to a second server based on the identification of the attributed portion of the level of electrical power consumption. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A system for attributing a portion of a level of electrical power consumption by a first server to a workload executing on the first server comprising:
-
a first server executing a workload and identifying a level of load placed on the first server by the workload of the plurality of workloads, as a fraction of total load placed on the first server by the plurality of workloads; and a power apportionment module attributing a portion of the level of electrical power consumption of the first server to the workload, based on the identified level of load, providing an identification of the portion of the level of electrical power consumption attributed to the workload of the plurality of workloads, and migrating the workload to a second server based on the identification of the attributed portion of the level of electrical power consumption. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
Specification