Minimization of power consumption in server environment
First Claim
Patent Images
1. A method for minimizing power consumption in a computer server, comprising:
- specifying an event to be monitored;
collecting data for the event to determine if the event occurs;
comparing collected data for the event with at least one of a plurality of entries that are associated with the event in the power consumption table;
wherein if each of the at least one of the plurality of entries that are associated with the event are not found in the power consumption table;
automatically adding each of the at least one of the plurality of entries that are associated with the event in the power consumption table;
otherwise;
triggering a power reduction mechanism if the collected data and the at least one of the plurality of entries are within a specified range; and
updating the power consumption table with the collected data if the collected data and the at least one of the plurality of entries are not within the specified range.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for minimizing power consumption in a computer server is provided. Collected data for an event is compared with an entry in a power consumption table. A power reduction mechanism is triggered if the collected data and the entry are within a specified range. The power consumption table is updated with the collected data if the collected data and the entry are not within the specified range.
12 Citations
21 Claims
-
1. A method for minimizing power consumption in a computer server, comprising:
-
specifying an event to be monitored; collecting data for the event to determine if the event occurs; comparing collected data for the event with at least one of a plurality of entries that are associated with the event in the power consumption table; wherein if each of the at least one of the plurality of entries that are associated with the event are not found in the power consumption table; automatically adding each of the at least one of the plurality of entries that are associated with the event in the power consumption table;
otherwise;triggering a power reduction mechanism if the collected data and the at least one of the plurality of entries are within a specified range; and updating the power consumption table with the collected data if the collected data and the at least one of the plurality of entries are not within the specified range. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for minimizing power consumption in a computer server, comprising:
a controller operable on the computer server, the controller configured to; specifying an event to be monitored; collecting data for the event to determine if the event occurs, comparing collected data for the event with at least one of a plurality of entries that are associated with the event in the power consumption table; wherein if each of the at least one of the plurality of entries that are associated with the event are not found in the power consumption table; automatically adding each of the at least one of the plurality of entries that are associated with the event in the power consumption table;
otherwise;triggering a power reduction mechanism if the collected data and the at least one of the plurality of entries are within a specified range, and updating the power consumption table with the collected data if the collected data and the at least one of the plurality of entries are not within the specified range. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. A computer program product for minimizing power consumption in a computer server, the computer program product comprising a non-transitory computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising:
-
a first executable portion for specifying an event to be monitored; a second executable portion for collecting data for the event to determine if the event occurs; a third executable portion for comparing collected data for the event with at least one of a plurality of entries that are associated with the event in the power consumption table; wherein if each of the at least one of the plurality of entries that are associated with the event are not found in the power consumption table; a fourth executable portion for automatically adding each of the at least one of the plurality of entries that are associated with the event in the power consumption table;
otherwise;a fifth executable portion for triggering a power reduction mechanism if the collected data and the at least one of the plurality of entries are within a specified range; and a sixth executable portion for updating the power consumption table with the collected data if the collected data and the at least one of the plurality of entries are not within the specified range. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification