The present invention relates to a technique for calculating the surplus power capacity of a power supply device.
The power consumption of an ICT (Information and Communication Technology) device such as a server varies depending on the amount of processing executed by the ICT device (see Reference Document 1, the reference document name is described at the end of the specification).
The ICT device generally has built-in management software that measures and records the device state such as the above-mentioned processing amount. With the management software, the ICT device can transfer the device status to a monitoring center or the like as needed by an operator (see NPL 1).
In recent years, virtualization technologies such as network virtualization (NFV: Network Functions Virtualization) have become widespread. In virtualization technology, a large amount of general-purpose hardware is prepared to secure a large number of resource pools (see Reference Document 2).
The processing amount of the ICT device varies depending on the demand for network services and the like, and the power consumption of the ICT device also varies accordingly. In particular, when an operation such as a healing function of network virtualization (NFV) (see Reference Document 3) is performed in which processing is transferred to another hardware when a certain hardware fails, the power consumption varies greatly.
If there is a possibility that the power consumption varies significantly, it is conceivable to provide a large-scale power supply device with a margin, but this may result in excessive cost. On the other hand, when a power supply device of a scale on the basis of actual values or the like is provided, the surplus power capacity decreases as the processing amount of the ICT device varies, and there is a possibility that a failure occurs due to insufficient power supply when the healing function is performed or in other cases.
Therefore, in a power supply device that has many ICT devices under its control, it is necessary to grasp the surplus power capacity to add a power supply device and appropriately control the processing amount of the ICT devices so that the power can be sufficiently supplied in the event of a failure.
However, in the prior art, in order to grasp the surplus power capacity of a power supply device, it is necessary to install and manage sensors for grasping the power consumption of individual ICT devices, which is a problem that it is costly.
The present invention has been made in view of the above-described problems, and an object thereof is to provide a technique for enabling the surplus power capacity of a power supply device to be obtained without individually measuring the power consumption of a plurality of ICT devices in a power supply device that supplies electric power to the plurality of ICT devices.
According to the disclosed technique, there is provided a surplus power capacity calculation system including: a measurement unit that measures a total value of electric power supplied from a power supply device to a plurality of ICT devices; and a monitoring device that calculates a surplus power capacity of the power supply device, wherein the monitoring device includes: a calculation unit that acquires the total value and a processing amount of each of the plurality of ICT devices, estimates an increase in power consumption on the basis of the processing amount when each ICT device performs processing with a maximum processing amount, and subtracts a sum of the increase and the total value from a maximum power consumption amount of the power supply device to calculate the surplus power capacity.
According to the disclosed technology, a technique for enabling the surplus power capacity of a power supply device to be obtained without individually measuring the power consumption of a plurality of ICT devices in a power supply device that supplies electric power to the plurality of ICT devices is provided.
Hereinafter, embodiments of the present invention will be described with reference to the drawings. The embodiments described below are merely examples, and the embodiments to which the present invention is applied are not limited to the following embodiments.
The place where the system illustrated in
The monitoring device 100, the ICT devices 210 to 230, the distribution board 300, and the power supply device 500 do not all need to be in the same place. For example, the monitoring device 100 may be located at a location remote from the location where the ICT devices 210 to 230 and the like are provided.
The power supply device 500 is, for example, a device that receives electric power from a commercial electric power system and supplies electric power to the distribution board 300. The power supply device 500 may be connected to a storage battery. In this way, the power supply device 500 can supply electric power even during a commercial power outage.
The power supply device 500 may be an uninterruptible power supply (UPS) that outputs AC power, or a rectifying device that outputs DC power.
The distribution board 300 branches the electric power received from the power supply device 500, and supplies the branched electric power to the ICT device or the like.
The distribution board 300 includes a measurement unit 400. The measurement unit 400 acquires the voltage, current, power, and the like of the power input unit and the power output unit of the distribution board 300, and transmits the acquired information and the acquisition time (timestamp) to the monitoring device 100 via a measurement signal line (or a communication line). The measurement unit 400 does not need to be provided in the distribution board 300, for example, it maybe provided in the power supply device 500, it may be provided in a power receiving unit that receives the electric power supplied to the ICT device, or it maybe provided in a position other than these.
The ICT devices are, for example, servers, routers, switches, or the like. As illustrated in
The power supply unit operates with the electric power received from the distribution board 300, and supplies electric power to the CPU, memory, and HDD. The ICT devices can monitor the processing amount such as the CPU usage rate, the memory usage rate, and the traffic amount, and transmits the processing amount information to the monitoring device 100 via the communication line. These pieces of information are the processing amount that can be easily obtained by normal operation. By utilizing the processing amount that can be easily acquired in normal operation, it is possible to eliminate the need for sensors for individually measuring the power consumption of the ICT devices.
The communication between the measurement unit 400 and the monitoring device 100 and the communication between the ICT devices and the monitoring device 100 may be performed via the measurement signal line or the communication line, or may be performed via wireless communication, or may be performed via a network such as the Internet.
(Monitoring Device)
As illustrated in
The storage unit 112 stores data indicating the relationship between the processing amount and the power consumption amount. The storage unit 112 stores the power information and the time stamp data sent from the measurement unit 400, and the processing amount information and the time stamp data acquired from the ICT device 200. More specifically, the storage unit 112 stores the following information.
The storage unit 112 stores an ICT device efficiency characteristic table as data indicating the relationship between the processing amount and the power consumption amount, stores a power measurement table as the power information and the time stamp data, and stores an ICT device table as the processing amount information and the time stamp data.
The “model” is the model of an ICT device. The “maximum processing capacity” is the maximum processing capacity of the model, and is, for example, the maximum number of commands that can be processed per unit time when focusing on the processing amount of a CPU. The “rated power consumption” is the maximum power consumption. The “power consumption with respect to load factor of processing capacity” is the power consumption when performing processing of (maximum processing capacity)×(load factor (0%, 10%, and the like)).
The data of the ICT device efficiency characteristic table may be obtained in advance and stored in the storage unit 112 in advance, or may be calculated by the calculation unit 111 on the basis of the measurement data.
The “power consumption amount” is the total value of the power consumption consumed by a plurality of ICT devices connected to the power supply device via the distribution board. This can be rephrased as “the total value of the electric power supplied to the plurality of ICT devices connected to the power supply device via the distribution board”. The “time” is a time stamp and indicates the time when the measurement was performed. The data of the power measurement table is data measured by the measurement unit 400 and acquired by the monitoring device 100.
The “ICT device” (“device”, “model”) indicates the identification information and model of the ICT device. The connection measurement point indicates a measurement point to which the corresponding ICT device is connected. The “processing amount” is a load factor (which may be referred to as a usage rate) indicating how much of the processing amount that the ICT device can handle at one time is used for processing. The “time” is a time stamp and indicates the time when the measurement was performed. The data of the ICT device table is data measured by the ICT device and acquired by the monitoring device 100.
The calculation unit 111 of the data processing unit 110 calculates the surplus power capacity on the basis of the information stored in the storage unit 112, and transmits the calculated surplus power capacity to the display unit 120 or the control unit 113. The display unit 120 displays the surplus power capacity. The control unit 113 controls the processing amount of the ICT device on the basis of the surplus power capacity. A method of calculating the surplus power capacity will be described later.
For example, when connecting a new ICT device, an operator (person) needs to check the surplus power capacity displayed on the display unit 120, and determines whether the current power supply device can supply the electric power and whether it is necessary to add a power supply device.
The control unit 113 controls one or a plurality of connected ICT devices so that the processing amount is within the range allowable by the surplus power capacity. For example, the control unit 113 controls the ICT device whose processing amount is larger than a predetermined value to reduce the packet processing speed or the like so that the processing amount is equal to or less than the predetermined value. By performing this processing on one or a plurality of ICT devices, the surplus power capacity of the power supply device becomes a sufficient surplus power capacity (for example, a surplus power capacity equal to or higher than a predetermined threshold value). In this way, it is possible to avoid the occurrence of a failure due to insufficient power supply capacity.
The monitoring device 100 can be realized by executing a program that describes the processing contents described in the present embodiment. The “computer” may be a physical machine or a virtual machine. When using a virtual machine, the “hardware” described here is virtual hardware.
The monitoring device 100 can be realized by executing a program corresponding to the processing executed by the monitoring device 100 using hardware resources such as a CPU and a memory built in the computer. The program can be recorded on a computer-readable recording medium (portable memory, and the like), stored, and distributed. It is also possible to provide the program through a network such as the Internet or an email.
The program that realizes the processing in the computer is provided by, for example, a recording medium 1001 such as a CD-ROM or a memory card. When the recording medium 1001 storing the program is set in the drive device 1000, the program is installed in the auxiliary storage device 1002 from the recording medium 1001 via the drive device 1000. However, the program does not necessarily have to be installed from the recording medium 1001, and may be downloaded from another computer via the network. The auxiliary storage device 1002 stores the installed program and also stores necessary files, data, and the like.
The memory device 1003 reads and stores the program from the auxiliary storage device 1002 when there is a program activation instruction. The CPU 1004 realizes the function related to the monitoring device 100 according to the program stored in the memory device 1003. The interface device 1005 is used as an interface for connecting to a network. The display device 1006 displays a GUI (Graphical User Interface) or the like based on a program. The input device 1007 is configured of a keyboard, a mouse, buttons, a touch panel, and the like, and is used for inputting various operation instructions.
Next, an operation example of the monitoring device 100 will be described. Operation example 1 and operation example 2 will be described below.
Operation example 1 will be described with reference to the flowchart of
In S102, the measurement data obtained from the measurement unit 400 is input to the data processing unit 110 and stored in the power measurement table of the storage unit 112. The measurement data obtained from the ICT devices is input to the data processing unit 110 and stored in the ICT device table of the storage unit 112.
In S103, the calculation unit 111 calculates the surplus power capacity of the power supply device on the basis of the information stored in the storage unit 112.
More specifically, for example, the calculation unit 111 acquires the processing amount of the ICT devices, estimates the increase in power consumption when the ICT devices perform processing with the maximum processing amount on the basis of the processing amount, and subtracts the sum of the total value of the increase in power consumption of a plurality of target ICT devices and the total value of the electric power supplied to the plurality of ICT devices from the maximum power consumption amount of the power supply device to calculate the surplus power capacity.
In S104, the display unit 120 displays the surplus power capacity calculated in S103. In S105, the control unit 113 controls the processing amount of one or a plurality of ICT devices. Both S104 and S105 may be executed, or either of them may be executed.
Operation example 2 will be described with reference to the flowchart of
In S201, the calculation unit 111 creates an ICT device efficiency characteristic table on the basis of the information stored in the storage unit 112 and stores it in the storage unit 112.
If there is a sufficient amount of data in the power measurement table and the ICT device table, it is possible to create the ICT device efficiency characteristic table without the power consumption data of individual ICT devices.
For example, it is assumed that, when the power supply device 500 supplies electric power to the ICT device 1, the ICT device 2, and the ICT device 3, the total value of the electric power supplied at a certain time T1 is 400 W, and the processing amounts of the ICT device 1, the ICT device 2, and the ICT device 3 at the time T1 are 20%, 20%, and 10%, respectively. It is also assumed that the total value of the electric power supplied at another time T2 is 500 W, and the processing amounts of the ICT device 1, the ICT device 2, and the ICT device 3 at the time T2 are 20%, 20%, and 20%, respectively. In this way, it can be calculated that the difference between the power consumption when the processing amount (load factor) in the ICT device 3 is 20% and the power consumption when the processing amount (load factor) is 10% is 100 W. Further, when the power consumption at the processing amounts of 30% and 50% in a certain ICT device is calculated, but the power consumption data at the processing amount of 40% in the ICT device is not calculated, the power consumption at the processing amount of 40% can be estimated by compensation from the power consumption at the processing amounts of 30% and 50%.
By accumulating the above-described calculations, it is possible to create an ICT device efficiency characteristic table without the power consumption data of individual ICT devices.
S203, S204, and S205 are the same as S103, S104, and S105 in Operation example 1, respectively.
Next, an example of calculating the surplus power capacity by the monitoring device 100 will be described. In this example, for example, as illustrated in
In this example, the storage unit 112 stores the ICT device efficiency characteristic table illustrated in
In calculation method example 1, the calculation unit 111 calculates the surplus power capacity on the basis of the maximum value of the power consumption amount in the power measurement table (
By referring to the power measurement table (
By referring to the ICT device table (
By referring to the ICT device efficiency characteristic table (
Specifically, since the processing amount of the ICT device 1 (model A) is 10%, the power consumption is 120 W from the ICT device efficiency characteristic table (
Since the processing amount of the ICT device 3 (model B) is 50%, the power consumption is 550 W from the ICT device efficiency characteristic table (
The power consumption of the power supply device a at time “9/19 10:10.30” (corresponding to the total power consumption of the ICT devices 1 to 3 at that time) is 800 W, and the total of the remaining power consumption is 180+180+500=860 W. Therefore, the total thereof 860 W+800 W=1660 W is the power consumption amount when the maximum processing amount is reached.
The calculation unit 111 calculates the surplus power capacity by subtracting 1660 W from the maximum power consumption amount of the power supply device α. For example, assuming that the maximum power consumption amount of the power supply device α is 2000 W, the surplus power capacity is 2000 W−1660 W=340 W. The maximum power consumption amount of the power supply device α may be rephrased as the maximum power supply amount of the power supply device α.
In calculation method example 2, the calculation unit 111 calculates the surplus power capacity on the basis of the average value within a certain period of the power consumption amount in the power measurement table (
By referring to the power measurement table (
Referring to the ICT device table (
For example, the average value of the processing amount of the ICT device 1 is (20+10+30)/3=20%. Similarly, the average value of the processing amount of the ICT device 2 is (40+10+40)/3=30%, and the average value of the processing amount of the ICT device 3 is (10+50+30)/3=30%.
By referring to the ICT device efficiency characteristic table (
Specifically, since the average value of the processing amount of the ICT device 1 (model A) is 20%, the power consumption is 140 W from the ICT device efficiency characteristic table (
Since the average value of the processing amount of the ICT device 2 (model A) is 30%, the power consumption is 160 W from the ICT device efficiency characteristic table (
Since the average value of the processing amount of the ICT device 3 (model B) is 30%, the power consumption is 350 W from the ICT device efficiency characteristic table (
The average value of the power consumption amount of the power supply device a (corresponding to the total power consumption of the ICT devices 1 to 3) is 600 W, and the total of the remaining power consumption is 140+160+700=1000 W. Therefore, the total thereof 1000 W+600 W=1600 W is the power consumption amount when the maximum processing amount is reached.
The calculation unit 111 calculates the surplus power capacity by subtracting 1600 W from the maximum power consumption of the power supply device α. For example, assuming that the maximum power consumption of the power supply device α is 2000 W, the surplus power capacity is 2000 W−1600 W=400 W.
As described above, according to the technique according to the present embodiment, it is possible to obtain the surplus power capacity of a power supply device without individually measuring the power consumption of a plurality of ICT devices in a power supply device that supplies electric power to the plurality of ICT devices.
Thereby, for example, it is possible to optimize the timing to add an ICT device constituting a communication service and a power supply device for supplying electric power to the ICT device. Further, for example, it is possible to avoid excessive investment and prevent a power failure due to a shortage of power supply.
This specification describes at least the surplus power capacity calculation system, the monitoring device, the surplus power capacity calculation method, and the program described in the following items.
A surplus power capacity calculation system including:
a measurement unit that measures a total value of electric power supplied from a power supply device to a plurality of ICT devices; and
a monitoring device that calculates a surplus power capacity of the power supply device, wherein the monitoring device includes:
a calculation unit that acquires the total value and a processing amount of each of the plurality of ICT devices, estimates an increase in power consumption on the basis of the processing amount when each ICT device performs processing with a maximum processing amount, and subtracts a sum of the increase and the total value from a maximum power consumption amount of the power supply device to calculate the surplus power capacity.
The surplus power capacity calculation system according to item 1, wherein
the monitoring device further includes a storage unit that stores a table indicating correspondence between a load factor corresponding to the processing amount of the ICT device and the power consumption of the ICT device, and
the calculation unit calculates the increase by subtracting the power consumption corresponding to the processing amount from the power consumption corresponding to a maximum load factor by referring to the table for each of the ICT devices.
The surplus power capacity calculation system according to item 1 or 2, wherein
the monitoring device further includes a display unit that displays the surplus power capacity.
The surplus power capacity calculation system according to any one of items 1 to 3, wherein
the monitoring device further includes a control unit that controls the processing amount of the ICT device on the basis of the surplus power capacity.
A surplus power capacity calculation method executed by a surplus power capacity calculation system including a measurement unit that measures a total value of electric power supplied from a power supply device to a plurality of ICT devices; and a monitoring device that calculates a surplus power capacity of the power supply device, wherein
the monitoring device executes:
acquiring the total value and a processing amount of each of the plurality of ICT devices, estimating an increase in power consumption on the basis of the processing amount when each ICT device performs processing with a maximum processing amount, and subtracting a sum of the increase and the total value from a maximum power consumption amount of the power supply device to calculate the surplus power capacity.
A monitoring device in a surplus power capacity calculation system including a measurement unit that measures a total value of electric power supplied from a power supply device to a plurality of ICT devices; and the monitoring device that calculates a surplus power capacity of the power supply device, including:
a calculation unit that acquires the total value and a processing amount of each of the plurality of ICT devices, estimates an increase in power consumption on the basis of the processing amount when each ICT device performs processing with a maximum processing amount, and subtracts a sum of the increase and the total value from a maximum power consumption amount of the power supply device to calculate the surplus power capacity.
The monitoring device according to item 6, further including: a control unit that controls the processing amount of the ICT device on the basis of the surplus power capacity.
A program for causing a computer to function as each unit of the monitoring device according to item 6 or 7.
While embodiments of the present invention have been described, the present invention is not limited to the above-described specific embodiments, and various modifications and changed can be made without departing from the spirit of the present invention described in the claims.
Reference Document 1: SPECpower web site
“https://www.spec.org/power ssj2008/results/”
Reference Document 2: NTT docomo web site
“https://www.nttdocomo.co.jp/corporate/technology/rd/tech/nfv/nfv01/02/index.html”
Reference Document 3: NTT docomo web site
“https://www.nttdocomo.co.jp/corporate/technology/rd/tech/nfv/nfv01/05/03.html”
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2019/049008 | 12/13/2019 | WO |