Power saving method for computer system
First Claim
1. A server computer system including a central processing unit (CPU) operable at a plurality of levels of power, the server computer system providing a service that follows a predetermined protocol identified by a port number to a client computer via a computer network, the server computer system comprising:
- a communication monitoring unit for monitoring a status of communication with the client computer and retaining a communication status data table that contains a connection ID and a port number for the communication;
a power level determining unit for determining a power level to be set as a power level of the CPU on the basis of data in the communication status data table; and
a power level setting unit for setting the power level of the CPU to the determined power level;
wherein the power level determining unit includes at least one table that stores a port number and a value previously determined based on a load of a service identified by the port number on the CPU.
1 Assignment
0 Petitions
Accused Products
Abstract
A server system, method, and program product are provided for setting a power level of a central processing unit (CPU) included in the server computer system—the CPU being operable at a plurality of levels of power, and the server providing a service that follows a predetermined protocol identified by a port number to a client computer via a computer network. The method includes the steps of monitoring connection establishment or close of communication with the client computer and a port number for the established or closed communication, determining a power level to be set as the power level of the CPU in accordance with the port number, and setting the determined power level as the power level of the CPU.
10 Citations
13 Claims
-
1. A server computer system including a central processing unit (CPU) operable at a plurality of levels of power, the server computer system providing a service that follows a predetermined protocol identified by a port number to a client computer via a computer network, the server computer system comprising:
-
a communication monitoring unit for monitoring a status of communication with the client computer and retaining a communication status data table that contains a connection ID and a port number for the communication; a power level determining unit for determining a power level to be set as a power level of the CPU on the basis of data in the communication status data table; and a power level setting unit for setting the power level of the CPU to the determined power level; wherein the power level determining unit includes at least one table that stores a port number and a value previously determined based on a load of a service identified by the port number on the CPU. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for setting a power level of a central processing unit (CPU) included in a server computer system, the CPU being operable at a plurality of levels of power, the server computer system providing a service that follows a predetermined protocol identified by a port number to a client computer via a computer network, the method comprising:
-
a monitoring step of monitoring connection establishment of or connection close of communication with the client computer and a port number for the established or closed communication; a determining step of determining a power level to be set as the power level of the CPU in accordance with the port number; and a setting step of setting the power level of the CPU to the determined power level; wherein the determining step includes a step of reading a value from a first table that stores a port number and a value previously determined based on a load on the CPU of a service identified by the port number, and recording the value in the communication status data table. - View Dependent Claims (7, 8)
-
-
9. A method for setting a power level of a central processing unit (CPU) included in a server computer system, the CPU being operable at a plurality of levels of power, the server computer system providing a service that follows a predetermined protocol identified by a port number to a client computer via a computer network, the method comprising:
-
a monitoring step of monitoring connection establishment of or connection close of communication with the client computer and a port number for the established or closed communication; a determining step of determining a power level to be set as the power level of the CPU in accordance with the port number; and a setting step of setting the power level of the CPU to the determined power level; wherein the monitoring step includes a step of measuring, for each port number, at least one traffic volume selected from the group consisting of a number of packets per a predetermined time period, a number of simultaneous connections per a predetermined time period, and a number of times connection is established per a predetermined time period and recording the port number and the traffic volume in the communication status data table, and the determining step includes a step of reading, a value from a first table that stores a port number and the value previously determined based on a load of a service identified by the port number on the CPU. - View Dependent Claims (10, 11, 12)
-
-
13. A computer program product comprising a computer-readable medium having encoded thereon computer executable program code for setting a power level of a central processing unit (CPU) included in a server computer system, the CPU being operable at a plurality of levels of power, the server computer system providing a service that follows a predetermined protocol identified by a port number to a client computer via a computer network, the computer program product comprising:
-
program instructions for monitoring connection establishment of or connection close of communication with the client computer and a port number for the established or closed communication; program instructions for reading a value from a first table that stores a port number and a value previously determined based on a load on the CPU of a service identified by the port number, and recording the value in the communication status data tabl to determine a power level to be set as the power level of the CPU in accordance with the port number by; and program instructions for setting the power level of the CPU to the determined power level.
-
Specification