Patent ID: 8745189

Claim:
A method for controlling operations of a plurality of computing units, comprising: pre-estimating network service demands for the computing units within a next period; before the next period, calculating a first number N N1 of the computing units expected to be in a busy state and a second number N N2 of the computing units expected to be in a standby state within the next period according to the pre-estimated network service demands; obtaining a number N P1 of the computing units that are in the busy state within the present period; determining whether the number N P1 of the computing units that are in the busy state within the present period is greater than the first number N N1 ; controlling (N P1 −N N1 ) computing units that are presently in the busy state to disable services thereof and enter the standby state when the number N P1 of the computing units that are in the busy state within the present period is greater than the first number N N1 ; when the number N P1 of the computing units that are in the busy state within the present period is equal to or smaller than the first number N N1 , determining whether (N N1 +N N2 −N P1 −N P2 ) is smaller than or equal to a number N P3 of the computing units that are presently in an off state, wherein N P2 is the number of the computing units that are presently in the standby state; and when (N N1 +N N2 −N 1 −N P2 ) is smaller than or equal to the number N P3 , turning on (N N1 +N N2 −N P1 −N P2 ) computing units that are in the off state, and controlling (N N2 −N P2 ) computing units that are presently in the busy state to disable services thereof and enter the standby state.