1. Technical Field
The present disclosure relates to systems for reducing power consumption and methods, more particularly, to a power-consumption reduction system and method used in multi-node systems.
2. Description of Related Art
In a multi-node system, each node may have a different rate of power-consumption. Therefore, it is wasteful of power if a same level of power is supplied to each node.
Therefore, it is desirable to provide power-consumption reducing system and method used in multi-node systems, which can overcome the above-mentioned problems.
Many aspects of the present embodiments can be better understood with reference to the following drawings. The components in the drawings are not necessarily drawn to scale, the emphasis instead being placed upon clearly illustrating the principles of the present embodiments.
Embodiments of the present disclosure will be described with reference to the drawings.
The power supplying units 101, 102, . . . , 10m supply electrical power for the multi-node system 10. The voltage dividing board 200 converts the power into working voltages, and sends the working voltages to the nodes 301, 302, . . . , 30n. The voltage dividing board 200 is a programmable chip, for example, NXP LPC1768.
The multi-node system 10 further includes several switches 411, 421, . . . , 41m, and 401, 402, . . . , 40n. A quantity of the switches 411, 421, . . . , 41m, and 401, 402, . . . , 40n is the same as a quantity of all the nodes 301, 302, . . . 30n and all the power supplying units 101, 102, . . . , 10m. One end of each of the switches 411, 421, . . . , 41m, and 401, 402, . . . , 40n is connected with the voltage dividing board 200. The other end of each of the switches 401, 402, . . . , 40n is connected with one node of all the nodes 301, 302, . . . , 30n, and the other end of each of the switches 411, 421, . . . , 41m is connected with one of the power supplying units 101, 102, . . . , 10m.
In step S21, the detecting module 201 obtains voltage and current information of all nodes 301, 302, . . . , 30n periodically.
In step S22, the calculating module 202 calculates energy consumed by each node of the nodes 301, 302, . . . , 30n according to the obtained voltage and current information.
In step S23, the determining module 203 determines any node which needs to be reduced according to the calculation as to energy consumed. For example, the determining module 203 determines the node which needs to be reduced by determining the node whose energy consumed most. In detail, the determining module 203 sorts all the nodes 301, 302, . . . , 30n according to energy calculations in sequence, thereby determining which node consumes the highest energy, and then the node which consumes the highest quantity of energy is determined as being the node whose energy consumption needs to be reduced.
In step S24, the control module 204 turns on the switch which is connected with the node whose energy needs to be reduced, thereby powering off the node whose energy needs to be reduced.
In step S25, the calculating module 202 calculates a sum of all energy consumed by all nodes 301, 302, . . . , 30n.
In step S26, the determining module 203 determines any power supplying unit which needs to be reduced according to the sum of all energy of all nodes 301, 302, . . . , 30n. For example, the determining module 203 determines the smallest number of all the power supplying units which can provide the sum of all energy being consumed by all nodes 301, 302, . . . , 30n, and power supplying units which are not included in the smallest number are determined to be the power supplying units which can be reduced.
In step S27, the control module 204 turns on the switch which is connected with a power supplying unit whose energy needs to be reduced.
Although the features and elements of the present disclosure are described as embodiments in particular combinations, each feature or element can be used alone or in other various combinations within the principles of the present disclosure to the full extent indicated by the broad general meaning of the terms in which the appended claims are expressed.
Number | Date | Country | Kind |
---|---|---|---|
101149677 | Dec 2012 | TW | national |