JP2014059755A - Electric power control device, electric power control system, electric power control method and program - Google Patents
Electric power control device, electric power control system, electric power control method and program Download PDFInfo
- Publication number
- JP2014059755A JP2014059755A JP2012204683A JP2012204683A JP2014059755A JP 2014059755 A JP2014059755 A JP 2014059755A JP 2012204683 A JP2012204683 A JP 2012204683A JP 2012204683 A JP2012204683 A JP 2012204683A JP 2014059755 A JP2014059755 A JP 2014059755A
- Authority
- JP
- Japan
- Prior art keywords
- power consumption
- job
- server
- power
- unit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims description 77
- 238000004891 communication Methods 0.000 claims abstract description 33
- 238000005259 measurement Methods 0.000 claims abstract description 33
- 230000008569 process Effects 0.000 claims description 59
- 238000012545 processing Methods 0.000 claims description 45
- 238000012544 monitoring process Methods 0.000 abstract description 8
- 238000010586 diagram Methods 0.000 description 14
- 238000003860 storage Methods 0.000 description 6
- 238000009826 distribution Methods 0.000 description 5
- 238000012986 modification Methods 0.000 description 4
- 230000004048 modification Effects 0.000 description 4
- 230000007704 transition Effects 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 3
- 238000004590 computer program Methods 0.000 description 2
- 238000009434 installation Methods 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Power Sources (AREA)
Abstract
Description
本発明は、電力制御装置、電力制御システム、電力制御方法及びプログラムに関する。特に、サーバ装置の消費電力を制御する電力制御装置、電力制御システム、電力制御方法及びプログラムに関する。 The present invention relates to a power control device, a power control system, a power control method, and a program. In particular, the present invention relates to a power control device, a power control system, a power control method, and a program for controlling power consumption of a server device.
サーバ装置を運用する場合、サーバ装置の消費電力に注意する必要がある。例えば、一般に、サーバ装置は、複数のジョブを並行して、実行する場合が多い。その際、サーバ装置のジョブ数の増加等に伴い、サーバ装置の負荷が増加する。その結果、サーバ装置の消費電力がサーバ装置の設置場所の許容電力を超え、ブレーカが落ちる場合がある。 When operating a server device, it is necessary to pay attention to the power consumption of the server device. For example, in general, a server apparatus often executes a plurality of jobs in parallel. At that time, the load on the server apparatus increases with an increase in the number of jobs in the server apparatus. As a result, the power consumption of the server device may exceed the allowable power at the installation location of the server device, and the breaker may fall.
特許文献1において、ジョブを実行した場合の消費電力の予測、及び処理対象以外の装置の消費電力を測定する画像形成装置が開示されている。さらに、特許文献1に開示された画像形成装置は、予測される消費電力に基づいて、他の画像形成装置に消費電力の低減指示を送信する。
Japanese Patent Application Laid-Open No. 2004-151561 discloses an image forming apparatus that estimates power consumption when a job is executed and measures power consumption of apparatuses other than the processing target. Furthermore, the image forming apparatus disclosed in
なお、上記先行技術文献の開示を、本書に引用をもって繰り込むものとする。以下の分析は、本発明の観点からなされたものである。 The disclosure of the above prior art document is incorporated herein by reference. The following analysis has been made from the viewpoint of the present invention.
上述の通り、サーバ装置を運用する場合、サーバ装置の消費電力に注意する必要がある。特に、電源容量管理が行われない場所に、サーバ装置を設置する場合、サーバ装置の消費電力に注意する必要がある。その際に、管理者等が目視と手作業で監視する場合があるが、非効率的である。また、ブレーカが落ちることを避けるために、サーバ装置が実行するジョブを制限する場合がある。しかし、その場合、サーバ装置の設置施設、及びサーバ装置の本来の性能を活かすことができない。 As described above, when operating a server device, it is necessary to pay attention to the power consumption of the server device. In particular, when installing a server device in a place where power capacity management is not performed, it is necessary to pay attention to the power consumption of the server device. At that time, the manager or the like may monitor it visually and manually, but it is inefficient. In addition, in order to prevent the breaker from falling, there are cases where jobs executed by the server device are limited. However, in that case, the installation facility of the server device and the original performance of the server device cannot be utilized.
特許文献1において開示された技術では、複数のサーバ装置の消費電力を監視する必要がある。つまり、特許文献1において開示された技術では、各サーバ装置の消費電力を、継続して測定する必要がある。
In the technique disclosed in
従って、サーバ装置の消費電力を監視せずに、サーバ装置の消費電力を制御する電力制御装置、電力制御システム、電力制御方法及びプログラムが、望まれる。 Therefore, a power control device, a power control system, a power control method, and a program that control the power consumption of the server device without monitoring the power consumption of the server device are desired.
本発明の第1の視点によれば、1又は2以上のサーバ装置、及び総消費電力を取得する総電力測定装置と通信する制御装置通信部と、所定のジョブにおけるサーバ実測消費電力に基づいて、当該ジョブの予測消費電力を推定する消費電力推定部と、前記所定のジョブに関する実行ジョブ情報に、前記予測消費電力を対応付けて、消費電力テーブルを生成する消費電力テーブル生成部と、前記消費電力テーブル、及び前記総消費電力に基づいて、前記サーバ装置において実行するジョブを制御するジョブ制御部と、を備えることを特徴とする電力制御装置が、提供される。 According to the first aspect of the present invention, based on one or more server devices, a control device communication unit that communicates with a total power measurement device that acquires total power consumption, and server actual power consumption in a predetermined job. A power consumption estimation unit that estimates a predicted power consumption of the job, a power consumption table generation unit that generates a power consumption table by associating the predicted power consumption with execution job information related to the predetermined job, and the power consumption A power control device comprising: a power table; and a job control unit that controls a job to be executed in the server device based on the total power consumption.
本発明の第2の視点によれば、1又は2以上のサーバ装置と、総電力測定装置と、電力制御装置と、を含み、前記総電力測定装置は、総消費電力を取得し、前記電力制御装置は、前記サーバ装置、及び前記総電力測定装置と通信する制御装置通信部と、所定のジョブにおけるサーバ実測消費電力を、当該ジョブの予測消費電力を推定する消費電力推定部と、前記所定のジョブに関する実行ジョブ情報に、前記予測消費電力を対応付けて、消費電力テーブルを生成する消費電力テーブル生成部と、前記消費電力テーブル、及び前記総消費電力に基づいて、前記サーバ装置において実行するジョブを制御するジョブ制御部と、を備えることを特徴とする電力制御システムが、提供される。 According to a second aspect of the present invention, it includes one or more server devices, a total power measurement device, and a power control device, wherein the total power measurement device acquires total power consumption, and the power The control device includes: a control device communication unit that communicates with the server device and the total power measurement device; a server actual power consumption in a predetermined job; a power consumption estimation unit that estimates a predicted power consumption of the job; Executed in the server device based on the power consumption table generation unit that generates the power consumption table by associating the predicted power consumption with the execution job information related to the job, the power consumption table, and the total power consumption There is provided a power control system including a job control unit that controls a job.
本発明の第3の視点によれば、所定のジョブにおけるサーバ実測消費電力に基づいて、当該ジョブの予測消費電力を推定する消費電力推定工程と、前記所定のジョブに関する実行ジョブ情報に、前記予測消費電力を対応付けて、消費電力テーブルを生成する消費電力テーブル生成工程と、前記消費電力テーブル、及び前記総消費電力に基づいて、前記サーバ装置において実行するジョブを制御するジョブ制御工程と、を含む電力制御方法が、提供される。
なお、本方法は、1又は2以上のサーバ装置、及び総消費電力を取得する総電力測定装置と接続される電力制御装置という、特定の機械に結びつけられている。
According to the third aspect of the present invention, based on the server actual power consumption in a predetermined job, the power consumption estimation step for estimating the predicted power consumption of the job, and the execution job information related to the predetermined job include the prediction A power consumption table generating step for associating power consumption and generating a power consumption table; and a job control step for controlling a job to be executed in the server device based on the power consumption table and the total power consumption. A power control method is provided.
Note that this method is associated with a specific machine, that is, a power control device connected to one or more server devices and a total power measurement device that acquires total power consumption.
本発明の第4の視点によれば、電力制御装置を制御するコンピュータに実行させるプログラムであって、1又は2以上のサーバ装置、及び総消費電力を取得する総電力測定装置と通信する処理と、所定のジョブにおけるサーバ実測消費電力に基づいて、当該ジョブの予測消費電力を推定する消費電力推定処理と、前記所定のジョブに関する実行ジョブ情報に、前記予測消費電力を対応付けて、消費電力テーブルを生成する消費電力テーブル生成処理と、前記消費電力テーブル、及び前記総消費電力に基づいて、前記サーバ装置において実行するジョブを制御するジョブ制御処理と、を実行するプログラムが、提供される。
なお、このプログラムは、コンピュータが読み取り可能な記憶媒体に記録することができる。記憶媒体は、半導体メモリ、ハードディスク、磁気記録媒体、光記録媒体等の非トランジェント(non−transient)なものとすることができる。本発明は、コンピュータプログラム製品として具現することも可能である。
According to a fourth aspect of the present invention, there is provided a program that is executed by a computer that controls a power control apparatus, and that communicates with one or more server apparatuses and a total power measurement apparatus that acquires total power consumption; A power consumption table that associates the predicted power consumption with the power consumption estimation process that estimates the predicted power consumption of the job based on the server actual power consumption of the predetermined job, and the execution job information related to the predetermined job. There is provided a program for executing a power consumption table generation process for generating a job, and a job control process for controlling a job to be executed in the server device based on the power consumption table and the total power consumption.
This program can be recorded on a computer-readable storage medium. The storage medium can be non-transient such as a semiconductor memory, a hard disk, a magnetic recording medium, an optical recording medium, or the like. The present invention can also be embodied as a computer program product.
本発明の各視点によれば、サーバ装置の消費電力を監視せずに、サーバ装置の消費電力を制御する電力制御装置、電力制御システム、電力制御方法及びプログラムが、提供される。 According to each aspect of the present invention, a power control device, a power control system, a power control method, and a program for controlling power consumption of a server device without monitoring the power consumption of the server device are provided.
初めに、図1を用いて一実施形態の概要について説明する。なお、この概要に付記した図面参照符号は、理解を助けるための一例として各要素に便宜上付記したものであり、この概要の記載はなんらの限定を意図するものではない。 First, an outline of an embodiment will be described with reference to FIG. Note that the reference numerals of the drawings attached to the outline are attached to the respective elements for convenience as an example for facilitating understanding, and the description of the outline is not intended to be any limitation.
上述の通り、サーバ装置を運用する場合、サーバ装置の消費電力に注意する必要がある。しかし、電源容量管理が行われない場所にサーバ装置を設置する場合、管理者等がサーバ装置の消費電力を監視する必要がある。そこで、サーバ装置の消費電力を監視せずに、サーバ装置の消費電力を制御する電力制御装置が、望まれる。 As described above, when operating a server device, it is necessary to pay attention to the power consumption of the server device. However, when a server device is installed in a place where power capacity management is not performed, an administrator or the like needs to monitor the power consumption of the server device. Therefore, a power control device that controls the power consumption of the server device without monitoring the power consumption of the server device is desired.
そこで、一例として図1に示す電力制御装置10を提供する。電力制御装置10は、1又は2以上のサーバ装置30、及び総消費電力を取得する総電力測定装置20と通信する制御装置通信部11と、所定のジョブにおけるサーバ実測消費電力に基づいて、ジョブの予測消費電力を推定する消費電力推定部12と、所定のジョブに関する実行ジョブ情報に、予測消費電力を対応付けて、消費電力テーブルを生成する消費電力テーブル生成部13と、消費電力テーブル、及び総消費電力に基づいて、サーバ装置30において実行するジョブを制御するジョブ制御部14と、を備える。
Therefore, the
電力制御装置10は、1または2以上のサーバ装置30と通信し、実行ジョブにおけるサーバ装置30の消費電力を取得する。以下の説明では、サーバ装置30の消費電力を、サーバ実測消費電力と呼ぶ。そして、電力制御装置10は、所定のジョブにおけるサーバ実測消費電力に基づいて、そのジョブの予測消費電力を推定する。その後、電力制御装置10は、所定のジョブに関する実行ジョブ情報に、予測消費電力を対応付けて、消費電力テーブルを生成する。実行ジョブ情報は、実行しているジョブの数、ジョブの種類に関する情報を含む。
The
そのため、電力制御装置10は、所定のジョブを実行する場合に、サーバ装置30の消費電力を予測できる。つまり、電力制御装置10は、サーバ装置30の消費電力を監視せずに、サーバ装置30の消費電力を予測できる。
Therefore, the
そして、電力制御装置10は、消費電力テーブル、及び総消費電力に基づいて、サーバ装置30において実行するジョブを制御する。総消費電力は、例えば、分電盤の消費電力であってもよい。従って、電力制御装置10は、サーバ装置30の消費電力を監視せずに、サーバ装置30の消費電力を制御できる。
Then, the
以下に具体的な実施の形態について、図面を参照してさらに詳しく説明する。 Hereinafter, specific embodiments will be described in more detail with reference to the drawings.
[第1の実施形態]
第1の実施形態について、図面を用いてより詳細に説明する。
[First Embodiment]
The first embodiment will be described in more detail with reference to the drawings.
図2は、本実施形態に係る電力制御システム1の構成の一例を示す図である。電力制御システム1は、総電力測定装置2と、サーバ装置3と、電力制御装置4と、予測消費電力データベース5と、を含んで構成される。図2に示すように、電力制御装置4は、2以上のサーバ装置3と接続してもよい。
FIG. 2 is a diagram illustrating an example of the configuration of the
電力制御システム1において、総電力測定装置2、サーバ装置3、電力制御装置4、予測消費電力データベース5は、ネットワークを介して、接続されている。ネットワークはLAN(Local Area Network)等のネットワークを含む。総電力測定装置2、サーバ装置3、電力制御装置4、予測消費電力データベース5の通信方式は、有線、無線を問わない。
In the
総電力測定装置2は、サーバ装置3が設置された施設の総電力情報を取得する。総電力情報とは、最大許容電力、総消費電力を含む情報である。例えば、総電力測定装置2は、分電盤(図示せず)から総電力情報を取得することが好ましい。また、総電力測定装置2は、分電盤と一体化していてもよい。
The total
サーバ装置3は、所定のジョブを実行する。
The
電力制御装置4は、上述の通り、サーバ装置3が実行するジョブを制御する。
As described above, the
予測消費電力データベース5は、消費電力テーブル等、電力制御に必要な情報を記憶する。
The predicted
次に、総電力測定装置2の詳細について説明する。
Next, details of the total
図3は、総電力測定装置2の内部構成の一例を示す図である。総電力測定装置2は、総電力測定部210と、総電力測定装置通信部220と、を含んで構成される。図3は、簡単のため、本実施形態に係る総電力測定装置2に関係するモジュールを主に記載する。
FIG. 3 is a diagram illustrating an example of the internal configuration of the total
総電力測定装置2は、サーバ装置3が設置された施設の総電力情報を取得する。上述の通り、総電力情報は、最大許容電力、総消費電力を含む情報である。最大許容電力は、電力契約に応じて異なる。また、総消費電力は、例えば、分電盤で測定する消費電力が好ましい。総電力測定部210は、総消費電力を測定する場合、分電盤の計測電流値に基づいて、総消費電力を算出してもよい。なお、総消費電力の測定方法は各種あるが、その方式は問わない。
The total
総電力測定装置通信部220は、総電力情報を電力制御装置4に送信する。
The total power measuring
次に、サーバ装置3の詳細について説明する。
Next, details of the
図4は、サーバ装置3の内部構成の一例を示す図である。サーバ装置3は、ジョブ実行部310と、サーバ負荷取得部320と、サーバ消費電力測定部330と、サーバ装置通信部340と、を含んで構成される。図4は、簡単のため、本実施形態に係るサーバ装置3に関係するモジュールを主に記載する。
FIG. 4 is a diagram illustrating an example of the internal configuration of the
ジョブ実行部310は、所定のジョブを実行する。ここで、ジョブ実行部310は、2以上のジョブを並行して実行してもよい。
The
サーバ負荷取得部320は、自サーバ装置3のサーバ負荷を取得する。具体的には、サーバ負荷は、CPU(Central Processing Unit)使用率、単位時間あたりのディスクアクセス数等の情報を含む。サーバ負荷は、実行するジョブの数、ジョブの種類等に依存する。
The server
サーバ消費電力測定部330は、自サーバ装置3の消費電力を測定する。ここで、サーバ装置3の消費電力は、サーバ負荷に依存する。従って、サーバ負荷の大きなジョブを実行すると、消費電力は増加する。
The server power
サーバ装置通信部340は、電力制御装置4と通信する。具体的には、サーバ装置通信部340は、電力制御装置4からジョブの実行命令を受信する。さらに、サーバ装置3の消費電力が所定の警告電力を超えた場合、電力制御装置4からジョブの停止命令を受信する。
The server
次に、電力制御装置4の詳細について説明する。
Next, details of the
図5は、電力制御装置4の内部構成の一例を示す図である。電力制御装置4は、制御装置通信部410と、制御装置記憶部420と、制御部430と、を含んで構成される。
FIG. 5 is a diagram illustrating an example of the internal configuration of the
制御部430は、電力制御装置4の全体を制御すると共に、図5に示す各部を制御する。制御部430は、消費電力推定部431と、消費電力テーブル生成部432と、ジョブ制御部433と、ジョブ停止基準決定部434と、報知処理部435と、を含んで構成される。図5は、簡単のため、本実施形態に係る電力制御装置4に関係するモジュールを主に記載する。なお、制御部430は、電力制御装置4に搭載されたコンピュータに、そのハードウェアを用いて、制御部430の処理を実行させるコンピュータプログラムにより実現することもできる。
The control unit 430 controls the entire
制御装置通信部410は、総電力測定装置2、サーバ装置3、予測消費電力データベース5と通信する。具体的には、制御装置通信部410は、総電力測定装置2から総電力情報を受信する。また、制御装置通信部410は、サーバ装置3から、サーバ装置3のサーバ負荷、消費電力を受信する。さらに、制御装置通信部410は、サーバ装置3に対して、所定のジョブの実行命令を送信する。また、制御装置通信部410は、予測消費電力データベース5と消費電力テーブルを送受信する。
The control device communication unit 410 communicates with the total
制御装置記憶部420は、電力制御装置4の動作に必要な情報を記憶する。例えば、制御装置記憶部420は、ジョブ停止優先順位、警告電力等を含む情報を記憶する。ジョブ停止優先順位、警告電力については、後述する。
The control
消費電力推定部431は、所定のジョブにおけるサーバ実測消費電力に基づいて、そのジョブの予測消費電力を推定する。具体的には、消費電力推定部431は、サーバ負荷、及び実行ジョブ情報、及びサーバ実測消費電力に基づいて、予測消費電力を推定する。例えば、消費電力推定部431は、所定のジョブにおけるサーバ実測消費電力を、そのジョブの予測消費電力としてもよい。つまり、消費電力推定部431は、サーバ装置3が実行するジョブの数、ジョブの種類に応じた予測消費電力を推定する。
The power
消費電力テーブル生成部432は、所定のジョブに関する実行ジョブ情報に、予測消費電力を対応付けて、消費電力テーブルを生成する。上述の通り、サーバ負荷は実行ジョブ情報に依存する。そのため、消費電力テーブル生成部432は、サーバ負荷、及び実行ジョブ情報に、予測消費電力を対応付けて、消費電力テーブルを生成してもよい。
The power consumption
ここで、消費電力テーブル生成部432は、所定の時間(例えば、1時間)毎に、消費電力テーブルを更新することが好ましい。例えば、消費電力テーブル生成部432は、所定の実行ジョブにおけるサーバ負荷、及び予測消費電力を、所定の時間毎に測定されたその実行ジョブにおけるサーバ負荷、及びサーバ実測消費電力に置き換えてもよい。
Here, the power consumption
または、消費電力テーブル生成部432は、所定の時間内でのサーバ実測消費電力の統計量に基づいて、予測消費電力を補正してもよい。
Alternatively, the power consumption
具体的には、消費電力推定部431は、所定時間毎に、所定時間内での消費電力の平均値を算出しても良い。さらに、消費電力推定部431は、所定時間毎に、所定時間内でのサーバ負荷、ディスクアクセス数等の平均値を算出してもよい。そして、消費電力テーブル生成部432は、算出された平均消費電力等を、消費電力テーブルに記憶されている予測消費電力等と置き換えても良い。
Specifically, the power
あるいは、消費電力推定部431は、サーバ実測消費電力の忘却係数付き移動平均を算出しても良い。例えば、以下の式(1)から、サーバ実測消費電力の忘却係数付き移動平均を算出する。そして、所定の時間毎に、消費電力テーブルに記憶されている予測消費電力を、サーバ実測消費電力の忘却係数付き移動平均に置き換えてもよい。
α:忘却係数(0<α<1)
X:時刻tにおいて、新たに測定されたサーバ実測消費電力
X(t−1):時刻t−1において、補正されたサーバ実測消費電力
X(t):時刻tにおいて、補正後のサーバ実測消費電力
なお、サーバ負荷、ディスクアクセス数等についても、忘却係数付移動平均を算出できるが、詳細な説明は省略する。
Alternatively, the power
α: Forgetting factor (0 <α <1)
X: Server measured power consumption X (t−1) newly measured at time t: Server measured power consumption X (t) corrected at time t−1: Corrected server measured power consumption at time t Power For the server load, the number of disk accesses, etc., a moving average with a forgetting factor can be calculated, but a detailed description is omitted.
図6は、消費電力テーブルの一例を示す図である。具体的に、図6は、ジョブの実行におけるCPU使用率(%)、1秒間当たりのディスクアクセス数(iops、input output per second)、予測消費電力(W、ワット)の対応関係を示す。例えば、図6に示すように、2つのジョブ(「sss.kkk」及び「hhh.ggg」)を実行した場合における消費電力等を、消費電力テーブルに記憶してもよい。 FIG. 6 is a diagram illustrating an example of the power consumption table. Specifically, FIG. 6 shows a correspondence relationship between the CPU usage rate (%), the number of disk accesses per second (iops, input output per second), and the predicted power consumption (W, watts) in job execution. For example, as shown in FIG. 6, power consumption when two jobs (“sss.kkk” and “hhh.ggg”) are executed may be stored in the power consumption table.
ジョブ制御部433は、消費電力テーブルに基づいて、各サーバ装置3が実行するジョブを決定する。つまり、ジョブ制御部433は、サーバ負荷、予測消費電力等に基づいて、各サーバ装置3が実行するジョブを決定する。そして、ジョブ制御部433は、制御装置通信部410を介して、各サーバ装置3にジョブの実行命令を送信する。ここで、ジョブ制御部433は、各サーバ装置3に、2以上のジョブの実行命令を送信してもよい。
The
例えば、まず、ジョブ制御部433は、所定のサーバ装置3で実行中のジョブの予測消費電力の合計電力(以下の説明では、サーバ予測合計電力と呼ぶ)を算出する。そして、ジョブ制御部433は、その合計電力、及び実行対象のジョブの予測消費電力に基づいて、そのサーバ装置3で実行するジョブを決定してもよい。
For example, first, the
ここで、ジョブ制御部433は、実行対象のジョブの予測消費電力と、サーバ予測合計電力との合計電力を算出してもよい。そして、ジョブ制御部433は、その合計電力が所定の電力より小さいサーバ装置3から、その実行対象のジョブを実行するサーバ装置3を決定してもよい。つまり、ジョブ制御部433は、消費電力量に余裕があるサーバ装置から、実行対象のジョブを実行するサーバ装置3を決定してもよい。
Here, the
ジョブ停止基準決定部434は、消費電力テーブル、及びジョブの重要度に基づいて、ジョブ停止優先順位を決定する。ジョブの重要度は、予め設定されていることが好ましい。例えば、ジョブ停止基準決定部434は、予測消費電力が大きなジョブについて、ジョブ停止優先順位を高く設定してもよい。あるいは、ジョブ停止基準決定部434は、ジョブの重要度が低いジョブについて、ジョブ停止優先順位を高く設定してもよい。
The job stop
ジョブの重要度は、日時、時間帯に応じて変更されてもよい。つまり、ジョブ停止基準決定部434は、日時、時間帯に応じて、ジョブの停止優先順位を変更してもよい。
The importance of the job may be changed according to the date and time and the time zone. That is, the job stop
例えば、サーバ装置3が、長時間を要する、サーバ負荷の大きなジョブ(例えば、長時間を要する大規模データの演算等を含む。以下、大規模演算ジョブと呼ぶ。)を実行する場合を考える。その際、ユーザは、夜間、休日等に、大規模演算ジョブを実行する場合がある。ここで、サーバ装置3が、演算途中で演算を停止した場合、演算に要する時間が長いほど、ユーザに対する影響は大きい。そのため、サーバ装置3は、夜間等においては、大規模演算ジョブの実行を優先することが好ましい。つまり、ジョブ停止基準決定部434は、夜間等においては、大規模演算ジョブについて、ジョブ停止優先順位を低く設定してもよい。
For example, consider a case where the
一方、サーバ装置3のユーザが多い時間帯(例えば、午前9時から午後6時等)においては、サーバ装置3は、大規模演算ジョブの実行を避けることが好ましい。なぜなら、そのような時間帯においては、大規模演算ジョブが、多くのユーザの作業を妨げるおそれがあるからである。そのため、サーバ装置3のユーザが多い時間帯においては、ジョブ停止基準決定部434は、大規模演算ジョブについて、ジョブ停止優先順位を高く設定してもよい。
On the other hand, it is preferable for the
また、ジョブ停止基準決定部434は、最大許容電力に対して所定の割合の電力を、警告電力として決定することが好ましい。警告電力は、サーバ装置3の運用環境に応じて、決定されることが好ましい。
Further, the job stop
ジョブ制御部433は、所定の時間(例えば、1分)を超えて、総消費電力が所定の警告電力を超えた場合、ジョブ停止優先順位に基づいて、ジョブの停止処理を実行する。つまり、ジョブ制御部433は、制御装置通信部410を介して、停止対象のジョブを実行しているサーバ装置3に、ジョブの停止命令を送信する。ジョブ制御部433は、総消費電力が警告電力を超えた場合、ジョブ停止優先順位の高いジョブから順に、ジョブの停止処理を実行する。なお、ジョブ制御部433がジョブの停止処理を実行する場合、報知処理部435は、ユーザが使用するクライアント装置(図示せず)に対して、ジョブを停止する旨を報知してもよい。ユーザに報知せずに、サーバ装置3がジョブを停止すると、ユーザの作業に影響を及ぼす可能性があるからである。
If the total power consumption exceeds a predetermined warning power after a predetermined time (for example, 1 minute), the
また、ジョブ停止基準決定部434は、最大許容電力に基づいて、最低警告電力、及び最大警告電力を決定してもよい。そして、ジョブ制御部433は、総消費電力が最大警告電力を超えた場合、ジョブ停止優先順位に基づいて、ジョブの停止処理を実行してもよい。
Further, the job stop
その場合、まず、所定の時間(例えば、1分)を超えて、総消費電力が最低警告電力を超えた場合、報知処理部435は、警告処理を開始する。具体的には、報知処理部435は、文字、音、光等を用いて、警告処理を実行する。例えば、報知処理部435は、警告処理として、ユーザに対して「消費電力が所定の電力を超えました。不必要なジョブを終了してください。」等の警告を行ってもよい。報知処理部435は、上述の警告メッセージを含む電子メールを送信しても良い。または、報知処理部435は、クライアント装置に、上述の警告メッセージを表示する処理を実行しても良い。例えば、報知処理部435は、クライアント装置に対して、警告音を出力させても良い。なお、警告処理は、各種あるが、その詳細は問わない。
In this case, first, when the total power consumption exceeds the minimum warning power after a predetermined time (for example, 1 minute), the
そして、ジョブ制御部433は、ジョブの停止処理を実行中に、総消費電力が最低警告電力より小さくなった場合、ジョブの停止処理を中断する。また、ジョブ制御部433は、ジョブの停止処理を実行中に、所定の時間(例えば、1分)を超えて、総消費電力が、最低警告電力より小さい場合、ジョブの停止処理を中断してもよい。
If the total power consumption becomes smaller than the minimum warning power during the job stop process, the
図7は、ジョブ停止優先順位の一例を示す図である。図7の場合、ジョブ制御部433は、ジョブ「aaa.xxx」、ジョブ「sss.kkk」、ジョブ「hhh.ggg」、ジョブ「ddd.yyy」の順にジョブの停止処理を実行する。そして、例えば、ジョブ「sss.kkk」を停止後に、総消費電力が、最低警告電力より小さくなった場合、ジョブの停止処理を中断する。
FIG. 7 is a diagram illustrating an example of job stop priority order. In the case of FIG. 7, the
次に、電力制御システム1の動作について説明する。
Next, the operation of the
まず、消費電力テーブルを生成する処理について、説明する。 First, processing for generating a power consumption table will be described.
図8は、消費電力テーブルを生成する処理の一例を示すフローチャートである。 FIG. 8 is a flowchart illustrating an example of processing for generating a power consumption table.
ステップS1において、総電力測定部210は、総電力情報を取得する。そして、ステップS2において、総電力測定装置通信部220は、総電力情報を電力制御装置4へ送信する。ステップS3において、制御装置通信部410は、総電力測定装置2から総電力情報を受信する。
In step S1, the total
ステップS4において、サーバ負荷取得部320は、サーバ負荷を取得する。ステップS5において、サーバ消費電力測定部330は、サーバ実測消費電力を取得する。つまり、サーバ消費電力測定部330は、自サーバ装置3の消費電力を測定する。そして、ステップS6において、サーバ装置通信部340は、サーバ負荷、サーバ実測消費電力を電力制御装置4に通知する。ステップS7において、制御装置通信部410は、サーバ負荷、サーバ実測消費電力を、サーバ装置2から受信する。
In step S4, the server
ステップS8において、消費電力推定部431は、サーバ実測消費電力に基づいて、予測消費電力を補正する。ステップS9において、消費電力テーブル生成部432は、消費電力テーブルを更新する。
In step S8, the power
次に、ジョブの停止処理について、説明する。 Next, job stop processing will be described.
図9は、ジョブの停止処理の一例を示すフローチャートである。 FIG. 9 is a flowchart illustrating an example of a job stop process.
ステップS101において、ジョブ制御部433は、消費電力テーブルに基づいて、実行するジョブを決定し、ジョブの実行命令をサーバ装置3に送信する。そして、ステップS102において、ジョブ実行部310は、受信した実行命令に基づいて、ジョブを実行する。そして、ステップS103に遷移する。
In step S <b> 101, the
図10は、サーバ装置3に対するジョブの実行処理の一例を示す図である。図10の場合、電力制御装置4は、実行ジョブ情報51に対応する予測消費電力52を、予測消費電力データベース5より取得する。そして、電力制御装置4は、予測消費電力52に基づいて、サーバ装置3において実行するジョブを決定する。図10の場合、電力制御装置4は、ジョブの実行命令1001をサーバ装置31に送信する。また、電力制御装置4は、ジョブの実行命令1002をサーバ装置32に送信する。さらに、電力制御装置4は、ジョブの実行命令1003をサーバ装置33に送信する。なお、ジョブの実行命令1001、1002、1003は、2以上のジョブの実行命令であってもよい。従って、図10に示すように、電力制御システム1では、サーバ装置3の消費電力を監視する必要がない。
FIG. 10 is a diagram illustrating an example of job execution processing for the
ステップS103において、所定の時間を超えて、総消費電力が警告電力を超えたか否かを、ジョブ制御部433は判断する。所定の時間を超えて、総消費電力が警告電力を超えた場合(ステップS103のYes分岐)には、ステップS105に遷移する。一方、所定の時間を超えて、総消費電力が警告電力を超えない場合(ステップS103のNo分岐)には、ジョブ実行部310は、ジョブの実行処理を継続する(ステップS104)。その後、ステップS103に戻り、処理を継続する。
In step S103, the
ステップS105において、所定の時間を超えて、総消費電力が最大警告電力を超えたか否かを、ジョブ制御部433は判断する。所定の時間を超えて、総消費電力が最大警告電力を超えた場合(ステップS105のYes分岐)には、ステップS107に遷移する。所定の時間を超えて、総消費電力が最大警告電力を超えない場合(ステップS105のNo分岐)には、報知処理部435は、警告処理を実行する(ステップS106)。その後、ステップS103に戻り、処理を継続する。
In step S105, the
ステップS107において、ジョブ制御部433は、ジョブ停止優先順位に基づいて、ジョブの停止命令をサーバ装置3に送信する。そして、ステップS108において、ジョブ実行部310は、ジョブの停止処理を実行する。その後、図12に示すステップS201に遷移する。
In step S <b> 107, the
図11は、サーバ装置3に対するジョブの停止命令の一例を示す図である。図11の場合、電力制御装置4は、総電力測定装置2より、総電力情報21を取得する。上述の通り、総電力情報21は、サーバ装置が設置された施設の最大許容電力、総消費電力を含む情報である。そして、総消費電力が最大警告電力を超えた場合、電力制御装置4は、所定のジョブの停止命令をサーバ装置3に送信する。図11の場合、電力制御装置4は、ジョブの停止命令1011をサーバ装置301に送信する。図11に示すように、電力制御装置4は、ジョブ停止優先順位の高いジョブを停止する。従って、図11の場合、総消費電力が最大警告電力を超えた場合であっても、サーバ装置302、及びサーバ装置303のジョブを停止する必要はない。
FIG. 11 is a diagram illustrating an example of a job stop command for the
次に、ジョブの停止処理の中断について説明する。 Next, interruption of job stop processing will be described.
図12は、ジョブの停止処理の中断についての一例を示すフローチャートである。 FIG. 12 is a flowchart illustrating an example of interruption of job stop processing.
ステップS201において、ジョブ制御部433は、ジョブの停止処理を実行中であるか否かを判断する。ジョブの停止処理を実行中の場合(ステップS201のYes分岐)には、ステップS202に遷移する。ジョブの停止処理を実行中でない場合(ステップS201のNo分岐)には、図9に示すステップS102に遷移し、処理を継続する。
In step S201, the
ステップS202において、総消費電力が最低警告電力より小さいか否かを、ジョブ制御部433は判断する。総消費電力が最低警告電力より小さい場合(ステップS202のYes分岐)には、ジョブ制御部433は、ジョブ停止処理を中断する(ステップS203)。総消費電力が最低警告電力より小さくない場合(ステップS202のNo分岐)には、ジョブ制御部433は、ジョブの停止処理を継続する(ステップS204)。
In step S202, the
なお、上述の説明では、2段階の警告電力(最低警告電力、最大警告電力)に基づいて、電力制御装置4が処理を実行する場合について、説明した。しかし、3段階以上の警告電力に基づいて、電力制御装置4が処理を実行してもよい。なお、以下の説明では、警告電力の段階を、警告レベルと呼ぶ。さらに、以下の説明では、警告レベル数が大きくなるほど、警告電力量が大きいとする。
In the above description, a case has been described in which the
3段階以上の警告レベルが設定された場合、報知処理部435は、警告レベルが上がるほど、警告を強くすることが好ましい。例えば、報知処理部435は、警告レベルが上がるほど、警告音の音量を大きくしてもよい。
When three or more warning levels are set, the
図13は、総消費電力の推移の一例を示す図である。図14は、警告レベルと総消費電力の対応関係を示す図である。図13において、総消費電力P1〜総消費電力P3は、各警告レベルの総消費電力である。なお、図13、及び図14の場合、最低警告電力は、警告レベル1の電力(総消費電力P1)であるとする。また、最大警告電力は、警告レベル3の電力(総消費電力P3)であるとする。
FIG. 13 is a diagram illustrating an example of the transition of the total power consumption. FIG. 14 is a diagram illustrating a correspondence relationship between warning levels and total power consumption. In FIG. 13, total power consumption P1 to total power consumption P3 are total power consumption at each warning level. In the case of FIG. 13 and FIG. 14, the minimum warning power is assumed to be warning
まず、図13の場合、時刻t1において、総消費電力が最低警告電力P1である。そして、時刻t1から、所定の時間t経過後のt2まで、総消費電力は、最低警告電力P1より大きい。従って、時刻t2において、報知処理部435は、警告レベル1の警告処理を行う。
First, in the case of FIG. 13, the total power consumption is the minimum warning power P1 at time t1. From time t1 to t2 after a predetermined time t has elapsed, the total power consumption is greater than the minimum warning power P1. Therefore, at time t2, the
また、時刻t3において、総消費電力が警告レベル2の総消費電力P2である。そして、時刻t3から所定の時間t経過後のt4まで、総消費電力は、警告レベル2の総消費電力P2より大きい。従って、時刻t4において、報知処理部435は、警告レベル2の警告処理を行う。
At time t3, the total power consumption is the total power consumption P2 at the
さらに、時刻t5において、総消費電力が最大警告電力P3である。そして、時刻t5から所定の時間t経過後のt6まで、総消費電力は、最大警告電力P3より大きい。従って、ジョブ制御部433は、制御装置通信部410を介して、サーバ装置3に、所定のジョブの停止命令を送信する。
Further, at time t5, the total power consumption is the maximum warning power P3. From time t5 to t6 after a predetermined time t has elapsed, the total power consumption is greater than the maximum warning power P3. Accordingly, the
その後、図13の場合、時刻t6の後、総消費電力は小さくなっている。そして、時刻t7において、総消費電力が最低警告電力P1となっている。従って、時刻t7において、ジョブ制御部433は、ジョブの停止処理を中断する。
Thereafter, in the case of FIG. 13, the total power consumption decreases after time t6. At time t7, the total power consumption is the minimum warning power P1. Accordingly, at time t7, the
[変形例1]
続いて、第1の実施形態の変形例1について図面を用いて詳細に説明する。
[Modification 1]
Subsequently,
第1の実施形態の変形例1として、警告レベルに応じて、所定のジョブを停止しても良い。具体的には、ジョブ停止基準決定部434は、警告レベルに応じたジョブ停止優先順位を決定してもよい。つまり、最大警告電力の警告レベルより低い警告レベルにおいても、ジョブ制御部433は、所定のジョブの停止処理を実行してもよい。
As a first modification of the first embodiment, a predetermined job may be stopped according to the warning level. Specifically, the job stop
図15は、消費電力の推移の一例を示す図である。図16は、警告レベル、警告電力、停止ジョブの対応関係の一例を示す図である。なお、図15、及び図16の場合、最低警告電力は、警告レベル1の電力(総消費電力P11)であるとする。また、最大警告電力は、警告レベル3の電力(総消費電力P13)であるとする。
FIG. 15 is a diagram illustrating an example of the transition of power consumption. FIG. 16 is a diagram illustrating an example of a correspondence relationship between a warning level, warning power, and a stopped job. 15 and 16, the minimum warning power is assumed to be warning
まず、図15の場合、時刻t11において、総消費電力が最低警告電力P11である。そして、時刻t11から、所定の時間t経過後のt12まで、総消費電力は、最低警告電力P11より大きい。従って、時刻t12において、ジョブ制御部433は、所定のジョブの停止処理を実行する。具体的には、図16に示すジョブ停止優先順位に基づいて、ジョブ制御部433は、ジョブ「rrr.xxx」、ジョブ「fff.ddd」の順に、ジョブの停止処理を実行する。
First, in the case of FIG. 15, the total power consumption is the minimum warning power P11 at time t11. From time t11 to t12 after a predetermined time t has elapsed, the total power consumption is greater than the minimum warning power P11. Accordingly, at time t12, the
そして、図15の場合、時刻t13において、総消費電力が最低警告電力P11となっている。そのため、時刻t13において、ジョブ制御部433は、ジョブの停止処理を中断する。
In the case of FIG. 15, the total power consumption is the minimum warning power P11 at time t13. Therefore, at time t13, the
さらに、図15の場合、時刻t13の後、総消費電力が増加し、時刻t14において、総消費電力が警告電力P12となっている。そして、時刻t14から所定の時間t経過後のt15まで、総消費電力は、警告電力P12より大きい。従って、時刻t15において、ジョブ制御部433は、所定のジョブの停止処理を実行する。具体的には、図16に示すジョブ停止優先順位に基づいて、ジョブ制御部433は、ジョブ「abc.xxx」の停止処理を実行する。
Further, in the case of FIG. 15, the total power consumption increases after time t13, and the total power consumption becomes the warning power P12 at time t14. From time t14 to t15 after a predetermined time t has elapsed, the total power consumption is greater than the warning power P12. Accordingly, at time t15, the
以上のように、本実施形態に係る電力制御装置4は、サーバ装置3の消費電力テーブルを生成し、消費電力テーブル、及び総消費電力に基づいて、サーバ装置3のジョブの実行、停止を制御する。そのため、本実施形態に係る電力制御システム1では、サーバ装置3の消費電力を監視せずに、サーバ装置3の消費電力を制御できる。
As described above, the
[第2の実施形態]
続いて、第2の実施形態について図面を用いて詳細に説明する。
[Second Embodiment]
Next, the second embodiment will be described in detail with reference to the drawings.
本実施形態に係る電力制御装置4では、予測消費電力と、サーバ実測消費電力との差分に基づいて、予測消費電力を補正する。なお、本実施形態における説明では、第1の実施形態と重複する部分の説明は省略する。さらに、本実施形態における説明では、第1の実施形態と同一の構成要素には、同一の符号を付し、その説明を省略する。
In the
本実施形態に係る消費電力推定部431は、所定の第1のジョブにおける第1の予測消費電力に対して、当該第1のジョブにおける前記サーバ実測消費電力の比率を算出し、第2のジョブにおける第2の予測消費電力に、前記比率を重み付けして、前記第2の予測消費電力を補正する。
The power
上述の通り、サーバ負荷は、実行ジョブ情報に依存する。そのため、本実施形態に係る消費電力推定部431は、所定の第1のサーバ負荷(以下、サーバ基準負荷と呼ぶ)における第1の予測消費電力(以下、基準予測消費電力と呼ぶ)に対して、サーバ基準負荷におけるサーバ実測消費電力の比を重みとして算出する。以下の説明では、基準サーバ負荷におけるサーバ実測消費電力を、サーバ実測基準消費電力と呼ぶ。
As described above, the server load depends on the execution job information. Therefore, the power
そして、サーバ基準負荷と異なる第2のサーバ負荷(以下、対象負荷と呼ぶ)における第2の予測消費電力(以下、予測対象消費電力と呼ぶ)に重み付けして、予測対象消費電力を補正する。 Then, the prediction target power consumption is corrected by weighting the second predicted power consumption (hereinafter referred to as prediction target power consumption) in a second server load (hereinafter referred to as target load) different from the server reference load.
具体的には、以下の式(2)を用いて、消費電力推定部431は、予測対象消費電力を補正する。
Xa:基準予測消費電力
Xb:サーバ実測基準消費電力
Ya:予測対象消費電力
Y:補正後の予測対象消費電力
Specifically, the power
Xa: reference predicted power consumption Xb: server measured reference power consumption Ya: prediction target power consumption Y: predicted target power consumption after correction
以上のように、本実施形態に係る電力制御装置4は、予測消費電力を補正する際、所定のサーバ基準負荷、及び基準予測消費電力に基づいて、サーバ基準負荷と異なるサーバ負荷に対する予測消費電力を補正する。そのため、本実施形態に係る電力制御装置4では、予測消費電力を補正する際、サーバ装置3が、複数のサーバ負荷において、消費電力を測定する必要がない。従って、本実施形態に係る電力制御システム1では、より一層、サーバ装置3の消費電力を監視する必要性が低下する。
As described above, when correcting the predicted power consumption, the
上記した実施形態では、予測消費電力データベース5は、電力制御装置4と異なる装置として説明した。しかし、電力制御装置4が、予測消費電力データベース5を備えていてもよい。
In the above-described embodiment, the predicted
上記の実施形態の一部又は全部は、以下の付記のようにも記載され得るが、以下には限られない。 A part or all of the above embodiments can be described as in the following supplementary notes, but is not limited thereto.
(付記1)1又は2以上のサーバ装置、及び総消費電力を取得する総電力測定装置と通信する制御装置通信部と、所定のジョブにおけるサーバ実測消費電力に基づいて、当該ジョブの予測消費電力を推定する消費電力推定部と、前記所定のジョブに関する実行ジョブ情報に、前記予測消費電力を対応付けて、消費電力テーブルを生成する消費電力テーブル生成部と、前記消費電力テーブル、及び前記総消費電力に基づいて、前記サーバ装置において実行するジョブを制御するジョブ制御部と、を備える電力制御装置。 (Supplementary Note 1) Based on one or more server devices, a control device communication unit that communicates with the total power measurement device that acquires the total power consumption, and the predicted power consumption of the job based on the measured server power consumption in a predetermined job A power consumption estimation unit that estimates a power consumption table by associating the predicted power consumption with the execution job information related to the predetermined job, the power consumption table, and the total power consumption A power control device comprising: a job control unit that controls a job to be executed in the server device based on power.
(付記2)前記消費電力テーブル、及びジョブの重要度に基づいて、ジョブ停止優先順位を決定するジョブ停止基準決定部を備え、前記ジョブ制御部は、所定の時間を超えて、前記総消費電力が所定の警告電力を超えた場合、前記ジョブ停止優先順位に基づいて、ジョブの停止処理を実行する電力制御装置。 (Supplementary Note 2) A job stop reference determination unit that determines a job stop priority order based on the power consumption table and the importance of the job, and the job control unit exceeds the total power consumption over a predetermined time. A power control device that executes job stop processing based on the job stop priority when the power exceeds a predetermined warning power.
(付記3)前記消費電力テーブル生成部は、所定の時間内での前記サーバ実測消費電力の統計量に基づいて、前記予測消費電力を補正する電力制御装置。 (Additional remark 3) The said power consumption table production | generation part is an electric power control apparatus which correct | amends the said predicted power consumption based on the statistic of the said server actual measurement power consumption within predetermined time.
(付記4)前記消費電力推定部は、所定の第1のジョブにおける第1の予測消費電力に対して、当該第1のジョブにおける前記サーバ実測消費電力の比率を算出し、第2のジョブにおける第2の予測消費電力に、前記比率を重み付けして、前記第2の予測消費電力を補正する電力制御装置。 (Additional remark 4) The said power consumption estimation part calculates the ratio of the said server actual measurement power consumption in the said 1st job with respect to the 1st estimated power consumption in a predetermined 1st job, and in the 2nd job A power control apparatus that corrects the second predicted power consumption by weighting the ratio to the second predicted power consumption.
(付記5)前記ジョブ制御部は、所定の前記サーバ装置で実行中のジョブの前記予測消費電力の合計電力を算出し、実行対象のジョブの前記予測消費電力、及び前記合計電力に基づいて、当該サーバ装置で実行するジョブを決定する電力制御装置。 (Additional remark 5) The said job control part calculates the total electric power of the said predicted power consumption of the job in execution with the said predetermined | prescribed server apparatus, Based on the said predicted power consumption of the job of execution, and the said total power, A power control apparatus that determines a job to be executed by the server apparatus.
(付記6)前記ジョブ制御部は、前記停止処理を実行中に、前記総消費電力が所定の最低警告電力より小さくなった場合、前記停止処理を中断する電力制御装置。 (Additional remark 6) The said job control part is a power control apparatus which interrupts the said stop process, when the said total power consumption becomes smaller than predetermined | prescribed minimum warning power during the said stop process.
(付記7)1又は2以上のサーバ装置と、総電力測定装置と、電力制御装置と、を含み、前記総電力測定装置は、総消費電力を取得し、前記電力制御装置は、前記サーバ装置、及び前記総電力測定装置と通信する制御装置通信部と、所定のジョブにおけるサーバ実測消費電力を、当該ジョブの予測消費電力を推定する消費電力推定部と、前記所定のジョブに関する実行ジョブ情報に、前記予測消費電力を対応付けて、消費電力テーブルを生成する消費電力テーブル生成部と、前記消費電力テーブル、及び前記総消費電力に基づいて、前記サーバ装置において実行するジョブを制御するジョブ制御部と、を備える電力制御システム。 (Supplementary note 7) including one or more server devices, a total power measurement device, and a power control device, wherein the total power measurement device acquires total power consumption, and the power control device is the server device And the control device communication unit that communicates with the total power measurement device, the server actual power consumption in the predetermined job, the power consumption estimation unit that estimates the predicted power consumption of the job, and the execution job information related to the predetermined job. A power consumption table generation unit that generates a power consumption table in association with the predicted power consumption, and a job control unit that controls a job to be executed in the server device based on the power consumption table and the total power consumption And a power control system comprising:
(付記8)前記サーバ装置において、所定のジョブを実行するジョブ実行部と、前記サーバ負荷を取得するサーバ負荷取得部と、前記サーバ実測消費電力を測定するサーバ消費電力測定部と、前記サーバ負荷、前記サーバ実測消費電力を、前記電力制御装置に通知するサーバ装置通信部と、を備える電力制御システム。 (Supplementary Note 8) In the server device, a job execution unit that executes a predetermined job, a server load acquisition unit that acquires the server load, a server power consumption measurement unit that measures the server actual power consumption, and the server load A server device communication unit that notifies the power control device of the measured server power consumption.
(付記9)前記電力制御装置において、前記消費電力テーブル、及びジョブの重要度に基づいて、ジョブ停止優先順位を決定するジョブ停止基準決定部を備え、前記ジョブ制御部は、所定の時間を超えて、前記総消費電力が所定の警告電力を超えた場合、前記ジョブ停止優先順位に基づいて、ジョブの停止処理を実行する電力制御システム。 (Supplementary Note 9) The power control apparatus includes a job stop reference determination unit that determines a job stop priority order based on the power consumption table and the importance of the job, and the job control unit exceeds a predetermined time. When the total power consumption exceeds a predetermined warning power, the power control system executes job stop processing based on the job stop priority.
(付記10)前記電力制御装置において、前記消費電力テーブル生成部は、所定の時間内での前記サーバ実測消費電力の統計量に基づいて、前記予測消費電力を補正する電力制御システム。 (Supplementary Note 10) In the power control apparatus, the power consumption table generation unit corrects the predicted power consumption based on a statistic of the server actual power consumption within a predetermined time.
(付記11)前記電力制御装置において、前記消費電力推定部は、所定の第1のジョブにおける第1の予測消費電力に対して、当該第1のジョブにおける前記サーバ実測消費電力の比率を算出し、第2のジョブにおける第2の予測消費電力に、前記比率を重み付けして、前記第2の予測消費電力を補正する電力制御システム。 (Supplementary Note 11) In the power control apparatus, the power consumption estimation unit calculates a ratio of the server actual power consumption in the first job to the first predicted power consumption in the predetermined first job. The power control system corrects the second predicted power consumption by weighting the ratio to the second predicted power consumption in the second job.
(付記12)前記電力制御装置において、所定の前記サーバ装置で実行中のジョブの前記予測消費電力の合計電力を算出し、実行対象のジョブの前記予測消費電力、及び前記合計電力に基づいて、当該サーバ装置で実行するジョブを決定する電力制御システム。 (Supplementary Note 12) In the power control apparatus, the total power of the predicted power consumption of the job being executed in the predetermined server apparatus is calculated, and based on the predicted power consumption of the job to be executed and the total power, A power control system that determines a job to be executed by the server device.
(付記13)前記電力制御装置において、前記ジョブ制御部は、前記停止処理を実行中に、前記総消費電力が所定の最低警告電力より小さくなった場合、前記停止処理を中断する電力制御システム。 (Additional remark 13) The said power control apparatus WHEREIN: The said job control part is a power control system which interrupts the said stop process, when the said total power consumption becomes smaller than predetermined minimum warning power during the said stop process.
(付記14)所定のジョブにおけるサーバ実測消費電力に基づいて、当該ジョブの予測消費電力を推定する消費電力推定工程と、前記所定のジョブに関する実行ジョブ情報に、前記予測消費電力を対応付けて、消費電力テーブルを生成する消費電力テーブル生成工程と、前記消費電力テーブル、及び前記総消費電力に基づいて、前記サーバ装置において実行するジョブを制御するジョブ制御工程と、を含む電力制御方法。 (Supplementary note 14) Associating the predicted power consumption with the power consumption estimation step of estimating the predicted power consumption of the job based on the server actual power consumption of the predetermined job, and the execution job information related to the predetermined job, A power control method comprising: a power consumption table generating step for generating a power consumption table; and a job control step for controlling a job to be executed in the server device based on the power consumption table and the total power consumption.
(付記15)前記消費電力テーブル、及びジョブの重要度に基づいて、ジョブ停止優先順位を決定する工程を含み、前記ジョブ制御工程において、所定の時間を超えて、前記総消費電力が所定の警告電力を超えた場合、前記ジョブ停止優先順位に基づいて、ジョブの停止処理を実行する電力制御方法。 (Supplementary Note 15) A step of determining a job stop priority order based on the power consumption table and the importance of the job, and in the job control step, the total power consumption exceeds a predetermined warning over a predetermined time. A power control method for executing job stop processing based on the job stop priority when power is exceeded.
(付記16)前記消費電力テーブル生成工程において、所定の時間内での前記サーバ実測消費電力の統計量に基づいて、前記予測消費電力を補正する電力制御方法。 (Supplementary Note 16) A power control method for correcting the predicted power consumption based on a statistic of the server actual power consumption within a predetermined time in the power consumption table generating step.
(付記17)前記消費電力推定工程において、所定の第1のジョブにおける第1の予測消費電力に対して、当該第1のジョブにおける前記サーバ実測消費電力の比率を算出し、第2のジョブにおける第2の予測消費電力に、前記比率を重み付けして、前記第2の予測消費電力を補正する電力制御方法。 (Supplementary Note 17) In the power consumption estimation step, a ratio of the server actual power consumption in the first job to the first predicted power consumption in the predetermined first job is calculated, and the second job A power control method for correcting the second predicted power consumption by weighting the ratio to the second predicted power consumption.
(付記18)前記ジョブ制御工程において、所定の前記サーバ装置で実行中のジョブの前記予測消費電力の合計電力を算出し、実行対象のジョブの前記予測消費電力、及び前記合計電力に基づいて、当該サーバ装置で実行するジョブを決定する電力制御方法。 (Supplementary Note 18) In the job control step, the total power of the predicted power consumption of the job being executed in the predetermined server device is calculated, and based on the predicted power consumption of the job to be executed and the total power, A power control method for determining a job to be executed by the server device.
(付記19)前記ジョブ制御工程において、前記停止処理を実行中に、所定の時間を超えて、前記総消費電力が所定の最低警告電力より小さくなった場合、前記停止処理を中断する電力制御方法。 (Supplementary Note 19) In the job control step, a power control method for interrupting the stop process when the total power consumption becomes smaller than a predetermined minimum warning power after a predetermined time during the stop process. .
(付記20)電力制御装置を制御するコンピュータに実行させるプログラムであって、1又は2以上のサーバ装置、及び総消費電力を取得する総電力測定装置と通信する処理と、所定のジョブにおけるサーバ実測消費電力に基づいて、当該ジョブの予測消費電力を推定する消費電力推定処理と、前記所定のジョブに関する実行ジョブ情報に、前記予測消費電力を対応付けて、消費電力テーブルを生成する消費電力テーブル生成処理と、前記消費電力テーブル、及び前記総消費電力に基づいて、前記サーバ装置において実行するジョブを制御するジョブ制御処理と、を実行するプログラム。 (Supplementary note 20) A program to be executed by a computer that controls a power control device, processing for communicating with one or more server devices and a total power measurement device for obtaining total power consumption, and server measurement in a predetermined job Based on power consumption, power consumption estimation processing for estimating the predicted power consumption of the job, and power consumption table generation for generating the power consumption table by associating the predicted power consumption with the execution job information related to the predetermined job A program that executes a process and a job control process that controls a job to be executed in the server device based on the power consumption table and the total power consumption.
(付記21)前記消費電力テーブル、及びジョブの重要度に基づいて、ジョブ停止優先順位を決定する処理を実行し、前記ジョブ制御処理において、所定の時間を超えて、前記総消費電力が所定の警告電力を超えた場合、前記ジョブ停止優先順位に基づいて、ジョブの停止処理を実行するプログラム。 (Additional remark 21) The process which determines a job stop priority based on the said power consumption table and the importance of a job is performed, and the said total power consumption exceeds predetermined time in the said job control process. A program that executes job stop processing based on the job stop priority when the warning power is exceeded.
(付記22)前記消費電力テーブル生成処理において、所定の時間内での前記サーバ実測消費電力の統計量に基づいて、前記予測消費電力を補正するプログラム。 (Additional remark 22) The said power consumption table production | generation process WHEREIN: The program which correct | amends the said prediction power consumption based on the statistic of the said server actual power consumption within predetermined time.
(付記23)前記消費電力推定処理において、所定の第1のジョブにおける第1の予測消費電力に対して、当該第1のジョブにおける前記サーバ実測消費電力の比率を算出し、第2のジョブにおける第2の予測消費電力に、前記比率を重み付けして、前記第2の予測消費電力を補正するプログラム。 (Supplementary Note 23) In the power consumption estimation process, a ratio of the server actual power consumption in the first job to the first predicted power consumption in the predetermined first job is calculated, and the second job A program that corrects the second predicted power consumption by weighting the ratio to the second predicted power consumption.
(付記24)前記ジョブ制御処理において、所定の前記サーバ装置で実行中のジョブの前記予測消費電力の合計電力を算出し、実行対象のジョブの前記予測消費電力、及び前記合計電力に基づいて、当該サーバ装置で実行するジョブを決定するプログラム。 (Supplementary Note 24) In the job control process, a total power of the predicted power consumption of a job being executed in a predetermined server device is calculated, and based on the predicted power consumption of the job to be executed and the total power, A program for determining a job to be executed on the server device.
(付記25)前記ジョブ制御処理において、前記停止処理を実行中に、前記総消費電力が所定の最低警告電力より小さくなった場合、前記停止処理を中断するプログラム。 (Supplementary note 25) In the job control process, a program for interrupting the stop process when the total power consumption becomes smaller than a predetermined minimum warning power during the stop process.
なお、引用した上記の特許文献の開示は、本書に引用をもって繰り込むものとする。本発明の全開示(請求の範囲を含む)の枠内において、さらにその基本的技術思想に基づいて、実施形態ないし実施例の変更・調整が可能である。また、本発明の請求の範囲の枠内において種々の示要素(各請求項の各要素、各実施形態ないし実施例の各要素、各図面の各要素等を含む)の多様な組み合わせ、ないし、選択が可能である。すなわち、本発明は、請求の範囲を含む全開示、技術的思想にしたがって当業者であればなし得るであろう各種変形、修正を含むことは勿論である。特に、本書に記載した数値範囲については、当該範囲内に含まれる任意の数値ないし小範囲が、別段の記載のない場合でも具体的に記載されているものと解釈されるべきである。 The disclosure of the cited patent document is incorporated herein by reference. Within the scope of the entire disclosure (including claims) of the present invention, the embodiments and examples can be changed and adjusted based on the basic technical concept. In addition, various combinations of various indication elements (including each element of each claim, each element of each embodiment or example, each element of each drawing, etc.) within the scope of the claims of the present invention, Selection is possible. That is, the present invention of course includes various variations and modifications that could be made by those skilled in the art according to the entire disclosure including the claims and the technical idea. In particular, with respect to the numerical ranges described in this document, any numerical value or small range included in the range should be construed as being specifically described even if there is no specific description.
1 電力制御システム
2、20 総電力測定装置
3、30、31〜33、301〜303 サーバ装置
4、10 電力制御装置
5 予測消費電力データベース
11、410 制御装置通信部
12、431 消費電力推定部
13、432 消費電力テーブル生成部
14、433 ジョブ制御部
21 総電力情報
51 実行ジョブ情報
52 予測消費電力
210 総電力測定部
220 総電力測定装置通信部
310 ジョブ実行部
320 サーバ負荷取得部
330 サーバ消費電力測定部
340 サーバ装置通信部
420 制御装置記憶部
430 制御部
434 ジョブ停止基準決定部
435 報知処理部
1001〜1003 ジョブの実行命令
1011 ジョブの停止命令
DESCRIPTION OF
Claims (10)
所定のジョブにおけるサーバ実測消費電力に基づいて、当該ジョブの予測消費電力を推定する消費電力推定部と、
前記所定のジョブに関する実行ジョブ情報に、前記予測消費電力を対応付けて、消費電力テーブルを生成する消費電力テーブル生成部と、
前記消費電力テーブル、及び前記総消費電力に基づいて、前記サーバ装置において実行するジョブを制御するジョブ制御部と、を備えることを特徴とする電力制御装置。 A control device communication unit that communicates with one or more server devices and a total power measurement device that acquires total power consumption;
A power consumption estimation unit that estimates the predicted power consumption of the job based on the server actual power consumption of the predetermined job;
A power consumption table generating unit that generates a power consumption table by associating the predicted power consumption with execution job information related to the predetermined job;
A power control device comprising: a job control unit that controls a job to be executed in the server device based on the power consumption table and the total power consumption.
前記ジョブ制御部は、所定の時間を超えて、前記総消費電力が所定の警告電力を超えた場合、前記ジョブ停止優先順位に基づいて、ジョブの停止処理を実行する請求項1に記載の電力制御装置。 Based on the power consumption table and the importance of the job, a job stop criterion determining unit that determines job stop priority,
The power according to claim 1, wherein the job control unit executes a job stop process based on the job stop priority when the total power consumption exceeds a predetermined warning power after a predetermined time. Control device.
前記総電力測定装置は、総消費電力を取得し、
前記電力制御装置は、前記サーバ装置、及び前記総電力測定装置と通信する制御装置通信部と、
所定のジョブにおけるサーバ実測消費電力を、当該ジョブの予測消費電力を推定する消費電力推定部と、
前記所定のジョブに関する実行ジョブ情報に、前記予測消費電力を対応付けて、消費電力テーブルを生成する消費電力テーブル生成部と、
前記消費電力テーブル、及び前記総消費電力に基づいて、前記サーバ装置において実行するジョブを制御するジョブ制御部と、を備えることを特徴とする電力制御システム。 Including one or more server devices, a total power measuring device, and a power control device,
The total power measuring device acquires the total power consumption,
The power control device includes a control device communication unit that communicates with the server device and the total power measurement device;
A measured power consumption of the server in a predetermined job, a power consumption estimation unit that estimates the predicted power consumption of the job, and
A power consumption table generating unit that generates a power consumption table by associating the predicted power consumption with execution job information related to the predetermined job;
A power control system comprising: a job control unit that controls a job to be executed in the server device based on the power consumption table and the total power consumption.
所定のジョブを実行するジョブ実行部と、
前記サーバ負荷を取得するサーバ負荷取得部と、
前記サーバ実測消費電力を測定するサーバ消費電力測定部と、
前記サーバ負荷、前記サーバ実測消費電力を、前記電力制御装置に通知するサーバ装置通信部と、を備える請求項7に記載の電力制御システム。 The server device
A job execution unit for executing a predetermined job;
A server load acquisition unit for acquiring the server load;
A server power consumption measuring unit for measuring the server actual power consumption;
The power control system according to claim 7, further comprising: a server device communication unit that notifies the power control device of the server load and the measured server power consumption.
前記所定のジョブに関する実行ジョブ情報に、前記予測消費電力を対応付けて、消費電力テーブルを生成する消費電力テーブル生成工程と、
前記消費電力テーブル、及び前記総消費電力に基づいて、前記サーバ装置において実行するジョブを制御するジョブ制御工程と、を含むことを特徴とする電力制御方法。 A power consumption estimation step of estimating the predicted power consumption of the job based on the server actual power consumption of the predetermined job;
A power consumption table generating step of generating a power consumption table by associating the predicted power consumption with the execution job information related to the predetermined job;
And a job control step of controlling a job to be executed in the server device based on the power consumption table and the total power consumption.
1又は2以上のサーバ装置、及び総消費電力を取得する総電力測定装置と通信する処理と、
所定のジョブにおけるサーバ実測消費電力に基づいて、当該ジョブの予測消費電力を推定する消費電力推定処理と、
前記所定のジョブに関する実行ジョブ情報に、前記予測消費電力を対応付けて、消費電力テーブルを生成する消費電力テーブル生成処理と、
前記消費電力テーブル、及び前記総消費電力に基づいて、前記サーバ装置において実行するジョブを制御するジョブ制御処理と、を実行するプログラム。 A program to be executed by a computer that controls a power control device,
A process of communicating with one or more server devices and a total power measuring device that acquires total power consumption;
A power consumption estimation process for estimating the predicted power consumption of the job based on the server actual power consumption in a predetermined job;
Power consumption table generation processing for generating a power consumption table by associating the predicted power consumption with execution job information related to the predetermined job;
A program for executing job control processing for controlling a job to be executed in the server device based on the power consumption table and the total power consumption.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012204683A JP5787365B2 (en) | 2012-09-18 | 2012-09-18 | Power control apparatus, power control system, power control method, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012204683A JP5787365B2 (en) | 2012-09-18 | 2012-09-18 | Power control apparatus, power control system, power control method, and program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2014059755A true JP2014059755A (en) | 2014-04-03 |
JP5787365B2 JP5787365B2 (en) | 2015-09-30 |
Family
ID=50616167
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012204683A Expired - Fee Related JP5787365B2 (en) | 2012-09-18 | 2012-09-18 | Power control apparatus, power control system, power control method, and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5787365B2 (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016071841A (en) * | 2014-09-30 | 2016-05-09 | 日本電気株式会社 | Job management device, job management system, job management method, and program |
JP2017151748A (en) * | 2016-02-25 | 2017-08-31 | 株式会社東芝 | Electronic device and control method therefor |
JP2017530449A (en) * | 2014-08-22 | 2017-10-12 | インテル コーポレイション | Method and apparatus for managing jobs that can and cannot be interrupted when there is a change in power allocation to a distributed computer system |
WO2020031675A1 (en) * | 2018-08-08 | 2020-02-13 | 株式会社 Preferred Networks | Scheduling device, scheduling system, scheduling method, program, and non-transitory computer-readable medium |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005271512A (en) * | 2004-03-26 | 2005-10-06 | Kyocera Mita Corp | Image forming apparatus and image forming apparatus system |
JP2008242614A (en) * | 2007-03-26 | 2008-10-09 | Nec Corp | Job scheduling apparatus and job scheduling method |
JP2009118728A (en) * | 2007-11-07 | 2009-05-28 | Internatl Business Mach Corp <Ibm> | Method of managing power of electronic system, computer program, and electronic system (management of power consumption based on history average) |
JP2009159712A (en) * | 2007-12-26 | 2009-07-16 | Fujitsu Ltd | Power consumption monitoring program, power consumption monitor, and power consumption monitoring method |
JP2011013764A (en) * | 2009-06-30 | 2011-01-20 | Hitachi Ltd | Method, system and program for managing power consumption |
JP2012137826A (en) * | 2010-12-24 | 2012-07-19 | Konica Minolta Business Technologies Inc | Management device and program |
-
2012
- 2012-09-18 JP JP2012204683A patent/JP5787365B2/en not_active Expired - Fee Related
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005271512A (en) * | 2004-03-26 | 2005-10-06 | Kyocera Mita Corp | Image forming apparatus and image forming apparatus system |
JP2008242614A (en) * | 2007-03-26 | 2008-10-09 | Nec Corp | Job scheduling apparatus and job scheduling method |
JP2009118728A (en) * | 2007-11-07 | 2009-05-28 | Internatl Business Mach Corp <Ibm> | Method of managing power of electronic system, computer program, and electronic system (management of power consumption based on history average) |
JP2009159712A (en) * | 2007-12-26 | 2009-07-16 | Fujitsu Ltd | Power consumption monitoring program, power consumption monitor, and power consumption monitoring method |
JP2011013764A (en) * | 2009-06-30 | 2011-01-20 | Hitachi Ltd | Method, system and program for managing power consumption |
JP2012137826A (en) * | 2010-12-24 | 2012-07-19 | Konica Minolta Business Technologies Inc | Management device and program |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2017530449A (en) * | 2014-08-22 | 2017-10-12 | インテル コーポレイション | Method and apparatus for managing jobs that can and cannot be interrupted when there is a change in power allocation to a distributed computer system |
JP2016071841A (en) * | 2014-09-30 | 2016-05-09 | 日本電気株式会社 | Job management device, job management system, job management method, and program |
JP2017151748A (en) * | 2016-02-25 | 2017-08-31 | 株式会社東芝 | Electronic device and control method therefor |
WO2020031675A1 (en) * | 2018-08-08 | 2020-02-13 | 株式会社 Preferred Networks | Scheduling device, scheduling system, scheduling method, program, and non-transitory computer-readable medium |
Also Published As
Publication number | Publication date |
---|---|
JP5787365B2 (en) | 2015-09-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5160033B2 (en) | Methods, systems, and adjustment techniques for power measurement and power saving for multiple time frames | |
US9671844B2 (en) | Method and apparatus for managing global chip power on a multicore system on chip | |
JP2007213167A (en) | Power control program, server system, and power control method | |
JP5787365B2 (en) | Power control apparatus, power control system, power control method, and program | |
JP5889677B2 (en) | Power demand control apparatus and power demand control method | |
JP6414456B2 (en) | Consumer device, power consumption management device, power consumption management system, power consumption management method, and power consumption management program | |
JPWO2011108185A1 (en) | Control policy adjustment apparatus, control policy adjustment method, and program | |
JP5986784B2 (en) | Maintenance target management apparatus and processing method and program thereof | |
JP6176390B2 (en) | Information processing apparatus, analysis method, and program recording medium | |
JP5731907B2 (en) | Load distribution apparatus, load distribution method, and load distribution program | |
US10171572B2 (en) | Server pool management | |
JP2015177628A (en) | Power storage control method, control device and power storage control system | |
US20170097759A1 (en) | Method for controlling information terminal, and information system | |
JP6016681B2 (en) | Energy saving system | |
JP2017070116A (en) | Power control system and power control method | |
JP4236389B2 (en) | Power control method, power control system, control device, and computer program | |
JP2015163010A (en) | demand control method and demand control system | |
JP6560359B2 (en) | Power management server and power management method | |
JP2016085687A (en) | Program installation cost calculation device, program installation device, and storage medium | |
JP5962095B2 (en) | Power control system, management device for power control, and power control method | |
JP6049550B2 (en) | Power limit tight warning system | |
JP2019162008A (en) | Operation plan creation device, operation plan creation method, and program | |
JP2014147003A (en) | ICT resource management device | |
JPWO2013073287A1 (en) | Power supply control device, power supply control method, and program | |
JP6080217B2 (en) | Traffic monitoring system, program thereof, and traffic monitoring method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20140109 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20140910 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20141007 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20141117 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150414 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150518 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20150630 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20150723 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5787365 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |