JP5397777B2 - Storage apparatus and power control method - Google Patents
Storage apparatus and power control method Download PDFInfo
- Publication number
- JP5397777B2 JP5397777B2 JP2010085007A JP2010085007A JP5397777B2 JP 5397777 B2 JP5397777 B2 JP 5397777B2 JP 2010085007 A JP2010085007 A JP 2010085007A JP 2010085007 A JP2010085007 A JP 2010085007A JP 5397777 B2 JP5397777 B2 JP 5397777B2
- Authority
- JP
- Japan
- Prior art keywords
- drive
- power
- power consumption
- value
- consumption value
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims description 44
- 238000012790 confirmation Methods 0.000 description 64
- 238000004891 communication Methods 0.000 description 5
- 230000003111 delayed effect Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000010365 information processing Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 239000000835 fiber Substances 0.000 description 1
- 238000011946 reduction process Methods 0.000 description 1
Landscapes
- Power Sources (AREA)
Description
本発明は、ストレージ装置、及び、電力制御方法に関する。 The present invention relates to a storage apparatus and a power control method.
データセンターでは、ストレージ装置の台数に比例して電力を消費するものの、データセンターに供給される電力量は一定量であるため、ストレージ装置が使用できる電力値に、しきい値(許容電力値)を設け制限している。 Although the data center consumes power in proportion to the number of storage devices, the amount of power supplied to the data center is constant, so the threshold value (allowable power value) Is restricted.
このような制限下において、特許文献1では、ドライブの電流値から消費電力値を算出し、算出した消費電力値がしきい値を上回った場合に、ストレージ装置が消費電力値を減少させる処理(ドライブの回転低速化処理、ドライブの稼動停止処理、キャッシュへのデータ退避処理、及びドライブの稼動開始の遅延処理)を行うことで、ストレージ装置の消費電力を抑制する制御方法が開示されている。 Under such restrictions, in Patent Document 1, the power consumption value is calculated from the current value of the drive, and when the calculated power consumption value exceeds a threshold value, the storage apparatus reduces the power consumption value ( A control method for reducing power consumption of a storage device by performing a drive rotation speed reduction process, a drive operation stop process, a cache data saving process, and a drive operation start delay process is disclosed.
また、特許文献2には、ドライブと半導体メモリとを混載したストレージ装置において、該ストレージ装置が複数回に分けてドライブを時間差で稼動させ、稼動完了後に半導体メモリを一括稼動させることで、ストレージ装置の消費電力を抑制する制御方法が開示されている。 Further, in Patent Document 2, in a storage device in which a drive and a semiconductor memory are mixedly mounted, the storage device operates the drive in a time difference in a plurality of times, and the semiconductor memory is operated in a lump after the operation is completed. A control method for suppressing power consumption is disclosed.
ここで、ストレージ装置が有するハードディスクドライブ(以下、ドライブという。)においては、図1に示すように、短時間で所定速度になるまで該ドライブを回転させるために、ドライブの稼動開始時に大電力が必要となる。 Here, in the hard disk drive (hereinafter referred to as drive) included in the storage apparatus, as shown in FIG. 1, a large amount of power is generated at the start of operation of the drive in order to rotate the drive until it reaches a predetermined speed in a short time. Necessary.
しかしながら、特許文献1に開示された制御方法によれば、図2に示すように、ドライブの稼動開始時に、算出した消費電力値がしきい値を上回ってしまうと、却って稼動開始時に供給される電力が不足してしまうおそれがある。また、しきい値を上回ってから電力制御が行われるため、制御結果が反映されるまでの間、消費電力量がしきい値以上となってシステムに影響を与えるおそれがある。 However, according to the control method disclosed in Patent Document 1, as shown in FIG. 2, when the calculated power consumption value exceeds a threshold value at the start of drive operation, it is supplied at the start of operation. There is a risk of power shortage. In addition, since power control is performed after exceeding the threshold value, the power consumption amount may exceed the threshold value and affect the system until the control result is reflected.
また、特許文献2に開示された制御方法によれば、図3に示すように、複数のドライブが時間差で稼動するため、後に稼動したドライブの稼動開始完了時刻が、遅延する。その結果、後に稼動したドライブを使用する業務が遅延してしまう。 Also, according to the control method disclosed in Patent Document 2, as shown in FIG. 3, since a plurality of drives operate at a time difference, the operation start completion time of the drive that has been operated later is delayed. As a result, work using the drive that has been operated later is delayed.
そこで、本発明は、外部電源からストレージ装置に供給される電力を一定に保ちつつ、ドライブの稼動遅延を回避可能とするストレージ装置、及び電力制御方法を提案する。 Therefore, the present invention proposes a storage apparatus and a power control method capable of avoiding a drive operation delay while keeping the power supplied from the external power source to the storage apparatus constant.
かかる課題を解決するため、本発明は、外部電源から電力が供給されるストレージ装置であって、コントローラと、データを格納する複数のドライブと、ドライブの種類毎に最大消費電力値を管理する第1テーブル、稼働中のドライブが消費している電力値と、ストレージ装置が使用できる許容電力値とを管理する第2テーブル、及び、稼動開始中であるドライブの最大消費電力値を管理する第3テーブルを保持するメモリと、外部電源の補助電源として電力を供給する内部電源と、を有し、コントローラは、受信した所定のドライブに対する稼動開始指示に基づき、第1テーブルを参照し、稼動開始対象であるドライブの種類に対応する最大消費電力値を消費電力予定値として取得する手段と、第2テーブルを参照し、許容電力値をしきい値として取得し、稼働中のドライブが消費している電力値をベース消費電力値として取得する手段と第3テーブルを参照し、稼動開始中である全てのドライブの最大消費電力値を取得し、取得した各最大消費電力値に基づき、稼動開始中であるドライブの最大消費電力合計値を演算する手段と、消費電力予定値と、ベース消費電力値と、最大消費電力合計値とが、しきい値より上回るか否かを判断し、該判断結果に基づき、内部電源から電力を供給するか否かを決定する手段と、決定後に稼動開始対象のドライブに対し稼動を開始する手段と、を有する。 In order to solve such a problem, the present invention is a storage apparatus to which power is supplied from an external power source, and is a controller, a plurality of drives for storing data, and a maximum power consumption value for each type of drive. 1 table, a second table for managing the power value consumed by the active drive and the allowable power value that can be used by the storage apparatus, and a third table for managing the maximum power consumption value of the drive that is in operation A memory that holds a table, and an internal power source that supplies power as an auxiliary power source of the external power source, and the controller refers to the first table based on the received operation start instruction for the predetermined drive, and starts operation Means for obtaining the maximum power consumption value corresponding to the type of drive as the planned power consumption value, and the second table with reference to the allowable power value. Refer to the 3rd table and the means to acquire the power value consumed by the active drive as the base power consumption value, and acquire and acquire the maximum power consumption value of all the drives that are in operation Based on each of the maximum power consumption values, the means for calculating the total maximum power consumption value of the drive that is in operation, the planned power consumption value, the base power consumption value, and the maximum power consumption total value are the threshold values. And determining whether to supply power from the internal power source based on the determination result, and means for starting the operation of the operation start target drive after the determination.
また、本発明は、外部電源から電力が供給されるストレージ装置の電力制御方法であって、ストレージ装置は、コントローラと、データを格納する複数のドライブと、ドライブの種類毎に最大消費電力値を管理する第1テーブル、稼働中のドライブが消費している電力値と、ストレージ装置が使用できる許容電力値とを管理する第2テーブル、及び、稼動開始中であるドライブの最大消費電力値を管理する第3テーブルを保持するメモリと、外部電源の補助電源として電力を供給する内部電源と、を有し、コントローラは、受信した所定のドライブに対する稼動開始指示に基づき、第1テーブルを参照し、稼動開始対象であるドライブの種類に対応する最大消費電力値を消費電力予定値として取得するステップと、第2テーブルを参照し、許容電力値をしきい値として取得し、稼働中のドライブが消費している電力値をベース消費電力値として取得するステップと、第3テーブルを参照し、稼動開始中である全てのドライブの最大消費電力値を取得し、取得した各最大消費電力値に基づき、稼動開始中であるドライブの最大消費電力合計値を演算するステップと、消費電力予定値と、ベース消費電力値と、最大消費電力合計値とが、しきい値より上回るか否かを判断し、該判断結果に基づき、内部電源から電力を供給するか否かを決定するステップと、決定後に稼動開始対象のドライブに対し稼動を開始するステップと、を実行する。 The present invention also relates to a power control method for a storage apparatus to which power is supplied from an external power source. The storage apparatus has a controller, a plurality of drives for storing data, and a maximum power consumption value for each type of drive. The first table to be managed, the second table to manage the power value consumed by the active drive and the allowable power value that can be used by the storage device, and the maximum power consumption value of the drive that is starting operation And a memory that holds the third table and an internal power source that supplies power as an auxiliary power source of the external power source, the controller refers to the first table based on the received operation start instruction for the predetermined drive, The step of obtaining the maximum power consumption value corresponding to the type of drive that is the operation start target as the power consumption scheduled value, and referring to the second table, Obtaining the power value as a threshold value, obtaining the power value consumed by the active drive as the base power consumption value, and referring to the third table, the maximum consumption of all the drives that are in operation Obtaining the power value and calculating the maximum power consumption total value of the drive that is in operation based on the acquired maximum power consumption value, the planned power consumption value, the base power consumption value, and the maximum power consumption total And whether to supply power from the internal power supply based on the determination result, and after starting the operation, start the operation for the target drive And executing a step.
本発明によれば、ドライブの稼動開始処理を実行する際に、ストレージ装置が、稼動対象のドライブが消費する電力予定値と、該装置が消費する電力値との総和との合計値がしきい値以上か否か判断し、しきい値以上である場合には、外部電源と内部電源とを併用することにより、外部電源からストレージ装置に供給される電力を一定に保ちつつ、ドライブの稼動開始が遅延することを回避することができる。 According to the present invention, when the drive operation start process is executed, the storage apparatus has a threshold value that is the sum of the planned power consumed by the target drive and the sum of the power consumed by the apparatus. If it is greater than or equal to the threshold value and greater than or equal to the threshold value, the external power supply and the internal power supply are used together to keep the power supplied from the external power supply to the storage device constant and start the drive operation. Can be avoided.
以下、本発明の実施の形態について、図面を参照して説明する。なお、図面中、同一の要素には同一の符号を付し、重複する説明を省略する。また、以下の実施の形態は、本発明を説明するための例示であり、本発明をその実施の形態のみに限定する趣旨ではない。さらに、本発明は、その要旨を逸脱しない限り、さまざまな変形が可能である。 Hereinafter, embodiments of the present invention will be described with reference to the drawings. In the drawings, the same elements are denoted by the same reference numerals, and redundant description is omitted. Further, the following embodiments are exemplifications for explaining the present invention, and are not intended to limit the present invention only to the embodiments. Furthermore, the present invention can be variously modified without departing from the gist thereof.
(1)ストレージシステムの構成
図1は、本実施形態によるストレージシステム1の構成を示したブロック図である。ストレージシステム1は、中央演算装置であるホスト計算機200が第1通信線(図示せず)を介してストレージ装置100と接続される。なお、第1通信線には、主にSAN(Storage Area Network)が使用される。
(1) Configuration of Storage System FIG. 1 is a block diagram showing the configuration of the storage system 1 according to this embodiment. In the storage system 1, a host computer 200, which is a central processing unit, is connected to the storage apparatus 100 via a first communication line (not shown). Note that a SAN (Storage Area Network) is mainly used for the first communication line.
ホスト計算機200は、CPU(図示せず)、バスに接続されたメモリ(図示せず)、入力部(図示せず)、出力部(図示せず)及び入出力インタフェース(図示せず)など、通常のコンピュータ装置と同様のハードウェアを備えている。ホスト計算機200は、物理的には、専用化したシステム、あるいは汎用の情報処理装置のいずれであってもよい。たとえば、一般的な構成の情報処理装置において、後述する電力制御方法における各処理を規定したソフトウェアを実行することにより、本実施形態のホスト計算機200として動作させることもできる。 The host computer 200 includes a CPU (not shown), a memory (not shown) connected to a bus, an input unit (not shown), an output unit (not shown), an input / output interface (not shown), etc. It has the same hardware as a normal computer device. The host computer 200 may physically be either a dedicated system or a general-purpose information processing apparatus. For example, an information processing apparatus having a general configuration can be operated as the host computer 200 of the present embodiment by executing software that defines each process in the power control method described later.
ストレージ装置100は、ストレージコントローラ(図示せず)を備える。 The storage apparatus 100 includes a storage controller (not shown).
ストレージコントローラは、マイクロプロセッサ(図示せず)、バスに接続されたメモリ(図示せず)、キャッシュ(図示せず)、入力部(図示せず)、出力部(図示せず)、入出力インタフェース(図示せず)、外部電源300から電力が供給される電力制御部(電源ユニット)130、及びHDDコントローラ(図示せず)など、通常のストレージコントローラと同様のハードウェアを備えている他、電源制御部130と接続された、バッテリ131などの内部電源を備えている。また、ストレージコントローラは、複数のドライブ140と第2通信線(図示せず)を介して接続されており、該ドライブ140へのデータの入出力などを制御する。なお、第2通信線としては、FC(Fibre Channel)、SAS(Serial Attached SCSI)、SATA(Serial ATA)のいずれかが使用される。 The storage controller includes a microprocessor (not shown), a memory (not shown) connected to the bus, a cache (not shown), an input unit (not shown), an output unit (not shown), and an input / output interface. (Not shown), including a power control unit (power supply unit) 130 to which power is supplied from the external power supply 300, an HDD controller (not shown), etc. An internal power source such as a battery 131 connected to the control unit 130 is provided. The storage controller is connected to a plurality of drives 140 via a second communication line (not shown), and controls input / output of data to / from the drives 140. As the second communication line, one of FC (Fibre Channel), SAS (Serial Attached SCSI), and SATA (Serial ATA) is used.
ストレージコントローラは、機能的には、電力確認手段110、及びドライブ制御手段120を有している。なお、ストレージコントローラは、I/O制御手段(図示せず)を有していても良く、この場合には、I/O制御手段が、ホスト計算機200との間でI/O通信を行う。 The storage controller functionally includes a power confirmation unit 110 and a drive control unit 120. The storage controller may have I / O control means (not shown). In this case, the I / O control means performs I / O communication with the host computer 200.
ドライブ制御手段120は、ホスト計算機200又はI/O制御手段(以下、ホスト計算機200又はI/O制御手段を要求元という。)と所定の要求を受信し、所定の報告を送信する。また、ドライブ制御手段120は、ドライブ140に対して稼動開始指示を行う。
さらに、ドライブ制御手段120は、ドライブ管理テーブル121を参照し、更新する。
The drive control unit 120 receives the host computer 200 or the I / O control unit (hereinafter, the host computer 200 or the I / O control unit is referred to as a request source) and a predetermined request, and transmits a predetermined report. In addition, the drive control unit 120 gives an operation start instruction to the drive 140.
Further, the drive control means 120 refers to the drive management table 121 and updates it.
電力確認手段110は、ドライブ制御手段120との間で所定の通知を送受信し、稼働中であるドライブ140の消費電力値を測定し、適宜、後述する各種テーブル111〜113を参照、記憶、更新、又は削除を行う。また、電力確認手段110は、電力制御部130に対し、バッテリ131への電力供給指示、又は供給停止指示を行う。 The power confirmation unit 110 transmits / receives a predetermined notification to / from the drive control unit 120, measures the power consumption value of the drive 140 in operation, and refers to, stores, and updates various tables 111 to 113 described later as appropriate. Or delete. Further, the power confirmation unit 110 instructs the power control unit 130 to supply power to the battery 131 or to stop supplying power.
メモリは、ストレージ消費電力管理テーブル(第2テーブル)111、ドライブ消費電力管理テーブル(第1テーブル)112、稼動開始中のドライブ消費電力管理テーブル(第3テーブル)113、及びドライブ管理テーブル121を格納する。 The memory stores a storage power consumption management table (second table) 111, a drive power consumption management table (first table) 112, a drive power consumption management table (third table) 113 during operation, and a drive management table 121. To do.
ストレージ消費電力管理テーブル111は、ストレージ装置100が消費する電力値及び許容できる電力値を管理する。図5に示すテーブル111は、例えば、稼働中のドライブ140が消費する現在の電力値(以下、現消費電力という。)を示す「現消費電力」欄と、ストレージ装置100が使用できる電力の上限値(許容電力値)を示す「しきい値」欄とから構成されている。なお、しきい値は、ホスト計算機200によって設定される。 The storage power consumption management table 111 manages the power value consumed by the storage apparatus 100 and the allowable power value. The table 111 shown in FIG. 5 includes, for example, a “current power consumption” column indicating the current power value consumed by the active drive 140 (hereinafter referred to as current power consumption), and the upper limit of power that can be used by the storage apparatus 100. It consists of a “threshold” column indicating a value (allowable power value). The threshold value is set by the host computer 200.
ドライブ消費電力管理テーブル112は、ドライブ140の種類ごとにピーク時の消費電力値(最大消費電力値)を記憶する。ピーク時の消費電力値は、例えば、ドライブ140の回転速度、容量(記録密度)、サイズ等の、ドライブ140の特性によって決定される。図6に示すテーブル112は、例えば、「ドライブの種類」欄と、「ピーク時の消費電力」欄とから構成されている。 The drive power consumption management table 112 stores a peak power consumption value (maximum power consumption value) for each type of drive 140. The power consumption value at the peak time is determined by the characteristics of the drive 140 such as the rotational speed, capacity (recording density), and size of the drive 140, for example. The table 112 shown in FIG. 6 includes, for example, a “drive type” column and a “peak power consumption” column.
稼動開始中ドライブ消費電力管理テーブル113は、稼動開始中であるドライブ140の消費電力値を管理する。図7に示すテーブル113は、例えば、稼動を開始する前のドライブ140の消費電力値を示す「ベース消費電力」欄と、そのドライブ140を識別する「ドライブ番号」欄と、稼動を開始したドライブ140のピーク時の消費電力値(最大消費電力値)を示す「ピーク時の消費電力」欄とから構成されている。 The in-operation drive power consumption management table 113 manages the power consumption value of the drive 140 in operation. The table 113 shown in FIG. 7 includes, for example, a “base power consumption” column indicating the power consumption value of the drive 140 before starting operation, a “drive number” column for identifying the drive 140, and a drive that has started operation. It is composed of “peak power consumption” columns indicating 140 peak power consumption values (maximum power consumption values).
ドライブ管理テーブル121は、ドライブ140の種類や状態を管理する。図8に示すテーブル121は、例えば、ドライブ140を識別する「ドライブ番号」欄と、そのドライブ140の種類を示す「ドライブの種類」欄と、そのドライブ140の状態を示す「ドライブ状態」欄とから構成されている。ドライブの種類は、ドライブ消費電力管理テーブル112に記憶されている種類の中からいずれかが選択される。 The drive management table 121 manages the type and status of the drive 140. The table 121 shown in FIG. 8 includes, for example, a “drive number” column that identifies the drive 140, a “drive type” column that indicates the type of the drive 140, and a “drive status” column that indicates the status of the drive 140. It is composed of As the drive type, one of the types stored in the drive power consumption management table 112 is selected.
(2)稼動開始処理
このように構成されたストレージシステム1において、ストレージ装置100が要求元から受信した稼動開始要求に基づいて実行する稼動開始処理について、図9乃至図13を用いて説明する。
(2) Operation Start Processing In the storage system 1 configured as described above, operation start processing executed by the storage apparatus 100 based on the operation start request received from the request source will be described with reference to FIGS. 9 to 13.
(2−1)ドライブ制御手段が実行する処理
まず、ドライブ制御手段120が、要求元からドライブ稼動開始要求を受信した場合に実行する処理について、図9を用いて説明する。図9は、ドライブ制御手段120が実行する稼動開始処理の一例を示したフローチャートである。
(2-1) Process Performed by Drive Control Unit First, the process performed when the drive control unit 120 receives a drive operation start request from the request source will be described with reference to FIG. FIG. 9 is a flowchart showing an example of the operation start process executed by the drive control unit 120.
まず、ドライブ制御手段120は、受信した所定情報を判断し(S1)、該情報が要求元からのドライブ稼動開始要求であると判断すると(S1 ドライブ稼動開始要求)、ドライブ管理テーブル121を参照し、稼動開始対象であるドライブ140の現在の状態を確認する(S2)。 First, the drive control unit 120 determines the received predetermined information (S1), and if it is determined that the information is a drive operation start request from the request source (S1 drive operation start request), the drive control unit 120 refers to the drive management table 121. The current state of the drive 140 to be started is confirmed (S2).
ドライブ制御手段120は、稼動開始対象のドライブ140が停止しているか否かを判断する(S3)。 The drive control means 120 determines whether or not the operation start target drive 140 is stopped (S3).
ドライブ制御手段120は、稼動開始対象のドライブ140が稼動している、又はすでに稼動を開始している場合には(S3 No)、その旨を要求元に返却し(S4)、この処理を終了する。 If the operation start target drive 140 is operating or has already started operating (No in S3), the drive control means 120 returns that fact to the requesting source (S4) and ends this processing. To do.
一方、ドライブ制御手段120は、稼動開始対象のドライブ140が停止している場合には(S3 Yes)、稼動開始対象のドライブに対応する、ドライブ管理テーブル121内の「ドライブ状態」を「稼動開始中」に更新する(S5)。 On the other hand, when the operation start target drive 140 is stopped (S3 Yes), the drive control unit 120 sets the “drive status” in the drive management table 121 corresponding to the operation start target drive to “operation start”. Update to “medium” (S5).
ドライブ制御手段120は、稼働中であるドライブ140の消費電力、稼動開始対象のドライブ140の消費電力等を確認するため、電力確認手段110に電力確認要求を送信する(S6)。このとき、ドライブ制御手段120は、電力確認手段110に、ドライブ管理テーブル121に記憶された稼動開始対象のドライブ140の番号、種類も送信する。 The drive control unit 120 transmits a power confirmation request to the power confirmation unit 110 in order to confirm the power consumption of the drive 140 being operated, the power consumption of the operation target drive 140, and the like (S6). At this time, the drive control unit 120 also transmits the number and type of the operation start target drive 140 stored in the drive management table 121 to the power confirmation unit 110.
次に、ドライブ制御手段120は、受信した所定情報が電力確認手段110からの電力確認完了通知であると判断すると(S1 電力確認完了通知)、稼動対象のドライブ140を稼動させる(S7)。 Next, when the drive control unit 120 determines that the received predetermined information is a power confirmation completion notification from the power confirmation unit 110 (S1 power confirmation completion notification), the drive control unit 120 operates the operation target drive 140 (S7).
ドライブ制御手段120は、稼動を開始したドライブに対応する、ドライブ管理テーブル121内の「ドライブ状態」を「稼動」に更新する(S8)。 The drive control means 120 updates the “drive status” in the drive management table 121 corresponding to the drive that has started operating to “operating” (S8).
ドライブ制御手段120は、電力確認手段110に、稼動開始処理が完了した旨の通知を送信する(S9)。 The drive control unit 120 transmits a notification to the effect that the operation start process has been completed to the power confirmation unit 110 (S9).
ドライブ制御手段120は、ドライブの稼動開始を要求した要求元に稼動開始処理が完了した旨の通知を送信すると(S10)、この処理を終了する。 When the drive control means 120 transmits a notification to the effect that the operation start process has been completed to the request source that requested the drive operation start (S10), this process ends.
(2−2)電力確認手段が実行する処理
ステップS6において、ドライブ制御手段120が電力確認手段110に電力確認要求を送信した場合、又はステップS9において、ドライブ制御手段120が電力確認手段110に稼動開始処理の完了通知を送信した場合に、電力確認手段110が実行する処理について、図10を用いて説明する。
(2-2) Process Performed by Power Confirmation Unit When the drive control unit 120 transmits a power confirmation request to the power confirmation unit 110 in step S6, or the drive control unit 120 operates in the power confirmation unit 110 in step S9. A process executed by the power confirmation unit 110 when a completion notification of the start process is transmitted will be described with reference to FIG.
電力確認手段110は、ドライブ制御手段120から受信した通知が、電力確認要求通知か、ドライブ稼動開始処理の完了通知か、を判断する(S11)。 The power confirmation unit 110 determines whether the notification received from the drive control unit 120 is a power confirmation request notification or a drive operation start process completion notification (S11).
電力確認手段110は、該通知が、電力確認要求通知であると判断すると(S11 電力確認要求通知)、バッテリ131からの電力供給を行う電力増加確認処理を実行し(S12)、この処理を終了する。電力増加確認処理は、後述する。 When the power confirmation unit 110 determines that the notification is a power confirmation request notification (S11 power confirmation request notification), the power confirmation unit 110 executes a power increase confirmation process for supplying power from the battery 131 (S12), and ends this process. To do. The power increase confirmation process will be described later.
一方、電力確認手段110は、該通知が、電力確認要求通知であると判断すると(S11 ドライブ稼動開始処理の完了通知)、バッテリ131からの電力供給を停止する電力減少確認処理を実行し(S13)、この処理を終了する。電力減少確認処理は、後述する。 On the other hand, when the power confirmation unit 110 determines that the notification is a power confirmation request notification (S11 drive operation start process completion notification), the power confirmation unit 110 executes a power decrease confirmation process for stopping the power supply from the battery 131 (S13). ), This process is terminated. The power reduction confirmation process will be described later.
(2−3)電力確認手段が実行する電力増加確認処理
電力確認手段110が実行する電力増加確認処理(S12)について、図11及び図12を用いて説明する。
(2-3) Power Increase Confirmation Process Performed by Power Confirmation Unit The power increase confirmation process (S12) performed by the power confirmation unit 110 will be described with reference to FIGS.
電力確認手段110は、電力制御部130に、稼働中であるドライブ140の消費電力を取得するよう指示をする(S21)。電力確認手段110は、電力制御部130から稼働中であるドライブ140の消費電力を取得すると、取得した稼働中のドライブ140の消費電力を現在の消費電力として、ストレージ消費電力管理テーブル111に記憶する(S22)。 The power confirmation unit 110 instructs the power control unit 130 to acquire the power consumption of the drive 140 that is operating (S21). When the power confirmation unit 110 acquires the power consumption of the operating drive 140 from the power control unit 130, the power confirmation unit 110 stores the acquired power consumption of the operating drive 140 as the current power consumption in the storage power consumption management table 111. (S22).
次に、電力確認手段110は、稼動開始中のドライブ消費電力管理テーブル113を参照し、稼動開始中のドライブ140があるか否かを判断する(S23)。電力確認手段110は、稼動開始中のドライブ140があると判断すると(S23 Yes)、ステップS25に進む。 Next, the power confirmation unit 110 refers to the drive power consumption management table 113 that has started operation, and determines whether there is a drive 140 that has started operation (S23). When the power confirmation unit 110 determines that there is a drive 140 that is in operation (S23 Yes), the process proceeds to step S25.
一方、電力確認手段110は、稼動開始中のドライブ140がないと判断すると(S23 Yes)、ストレージ消費電力管理テーブル111に記憶した現在の消費電力を、稼動開始中のドライブ消費電力管理テーブル113のベース消費電力として記憶する(S24)。 On the other hand, when the power confirmation unit 110 determines that there is no operation start drive 140 (S23 Yes), the current power consumption stored in the storage power consumption management table 111 is stored in the drive power consumption management table 113 during operation start. This is stored as the base power consumption (S24).
電力確認手段110は、ストレージ消費電力管理テーブル111からしきい値Tを取得する(S25)。 The power confirmation unit 110 acquires the threshold value T from the storage power consumption management table 111 (S25).
また、電力確認手段110は、ドライブ消費電力管理テーブル112から稼動開始対象のドライブと同じ種類のピーク消費電力P(消費電力予定値)を取得する(S26)。 Further, the power confirmation unit 110 acquires the same peak power consumption P (scheduled power consumption value) as the operation start target drive from the drive power consumption management table 112 (S26).
さらに、電力確認手段110は、稼動開始中のドライブ消費電力管理テーブル113からベース消費電力Bを取得する(S27)。 Further, the power confirmation unit 110 acquires the base power consumption B from the drive power consumption management table 113 that is in operation (S27).
電力確認手段110は、稼動開始中のドライブ消費電力管理テーブル113に記憶されているドライブ140の全てのピーク消費電力の総和S(最大消費電力合計値)を計算する(S28)。 The power confirmation unit 110 calculates the sum S (maximum power consumption total value) of all peak power consumptions of the drives 140 stored in the drive power consumption management table 113 that is in operation (S28).
電力確認手段110は、取得したピーク消費電力P、ベース消費電力B、及びピーク消費電力の総和Sの合計値が、取得したしきい値T以上か否かを判断する(S29)。 The power confirmation unit 110 determines whether the total value of the acquired peak power consumption P, base power consumption B, and peak power consumption sum S is equal to or greater than the acquired threshold value T (S29).
電力確認手段110は、取得したピーク消費電力P、ベース消費電力B、及びピーク消費電力の総和Sの合計値が、取得したしきい値T未満であると判断すると(S29 No)、ステップS31に進む。 When the power confirmation unit 110 determines that the total value of the acquired peak power consumption P, base power consumption B, and peak power consumption sum S is less than the acquired threshold value T (No in S29), the process proceeds to step S31. move on.
一方、電力確認手段110は、取得したピーク消費電力P、ベース消費電力B、及びピーク消費電力の総和Sの合計値が、取得したしきい値T以上であると判断すると(S29 Yes)、電力制御部130に、バッテリ131からの電力を供給するように指示を行う(S30)。 On the other hand, when the power confirmation unit 110 determines that the total value of the acquired peak power consumption P, base power consumption B, and peak power consumption sum S is equal to or greater than the acquired threshold value T (Yes in S29), The controller 130 is instructed to supply power from the battery 131 (S30).
電力確認手段110は、稼動開始中のドライブ消費電力管理テーブル113に、稼動開始対象のドライブ番号と、該ドライブのピーク消費電力とを記憶すると(S31)、ドライブ制御手段120に電力確認完了通知を送信し(S32)、この処理を終了する。 When the power confirmation unit 110 stores the drive number of the operation start target and the peak power consumption of the drive in the drive power consumption management table 113 during the operation start (S31), the power confirmation unit 110 sends a power confirmation completion notification to the drive control unit 120. Transmit (S32), and this process is terminated.
(2−4)電力確認手段が実行する電力減少確認処理
電力確認手段110が実行する電力減少確認処理(S13)について、図13を用いて説明する。
(2-4) Power Reduction Confirmation Process Performed by Power Confirmation Unit The power reduction confirmation process (S13) performed by the power confirmation unit 110 will be described with reference to FIG.
電力確認手段110は、稼動開始中のドライブ消費電力管理テーブル113から稼動開始を完了したドライブ140の情報を削除する(S41)。 The power confirmation unit 110 deletes the information of the drive 140 that has completed the operation start from the drive power consumption management table 113 during the operation start (S41).
電力確認手段110は、ストレージ消費電力管理テーブル111からしきい値Tを取得する(S42)。 The power confirmation unit 110 acquires the threshold value T from the storage power consumption management table 111 (S42).
電力確認手段110は、稼動開始中のドライブ消費電力管理テーブル113からベース消費電力Bを取得する(S43)。 The power confirmation unit 110 acquires the base power consumption B from the drive power consumption management table 113 that is in operation (S43).
電力確認手段110は、稼動開始中のドライブ消費電力管理テーブル113に記憶されているドライブ140の全てのピーク消費電力の総和Sを計算する(S44)。 The power confirmation unit 110 calculates the sum S of all peak power consumptions of the drives 140 stored in the drive power consumption management table 113 that is in operation (S44).
電力確認手段110は、ベース消費電力B、及びピーク消費電力の総和Sの合計値が、取得したしきい値T未満か否かを判断する(S45)。 The power confirmation unit 110 determines whether the total value of the base power consumption B and the sum S of peak power consumption is less than the acquired threshold value T (S45).
電力確認手段110は、取得したベース消費電力B、及びピーク消費電力の総和Sの合計値が、取得したしきい値T以上であると判断すると(S45 No)、この処理を終了する。 If the power confirmation unit 110 determines that the total value of the acquired base power consumption B and the sum S of peak power consumptions is equal to or greater than the acquired threshold value T (No in S45), the process ends.
一方、電力確認手段110は、取得したベース消費電力B、及びピーク消費電力の総和Sの合計値が、取得したしきい値T未満であると判断すると(S45 Yes)、電力制御部130に、バッテリ131からの電力供給を停止するように指示を行い(S46)、この処理を終了する。 On the other hand, when the power confirmation unit 110 determines that the total value of the acquired base power consumption B and the sum S of peak power consumption is less than the acquired threshold T (Yes in S45), the power control unit 130 An instruction is given to stop the power supply from the battery 131 (S46), and this process is terminated.
このように、本実施形態によれば、ドライブの稼動開始処理を実行する際に、ストレージ装置が、稼動対象のドライブが消費する電力予定値と、該装置が消費する電力値との総和の合計値がしきい値以上か否か判断し、しきい値以上である場合には、外部電源とバッテリとを併用する。ストレージ装置は、稼動対象のドライブを稼動するのに予め必要な電力を取得した後に、稼動対象のドライブを稼動させるので、外部電源からストレージ装置に供給される電力を一定に保ちつつ、ドライブの稼動開始が遅延することを回避することができる。 As described above, according to the present embodiment, when the drive operation start process is executed, the storage apparatus adds up the total sum of the scheduled power value consumed by the operation target drive and the power value consumed by the apparatus. It is determined whether or not the value is equal to or greater than the threshold value. If the value is equal to or greater than the threshold value, the external power source and the battery are used together. Since the storage device acquires the power necessary to operate the target drive in advance and then operates the target drive, the drive operation is performed while keeping the power supplied from the external power source to the storage device constant. It can be avoided that the start is delayed.
上記実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。 A part or all of the above embodiment can be described as in the following supplementary notes, but is not limited thereto.
(付記1) 外部電源から電力が供給されるストレージ装置であって、コントローラと、データを格納する複数のドライブと、前記ドライブの種類毎に最大消費電力値を管理する第1テーブル、稼働中のドライブが消費している電力値と、前記ストレージ装置が使用できる許容電力値とを管理する第2テーブル、及び、稼動開始中であるドライブの最大消費電力値を管理する第3テーブルを保持するメモリと、前記外部電源の補助電源として電力を供給可能な内部電源と、を有し、前記コントローラは、受信した所定のドライブに対する稼動開始指示に基づき、前記第1テーブルを参照し、稼動開始対象であるドライブの種類に対応する最大消費電力値を消費電力予定値として取得する手段と、前記第2テーブルを参照し、前記許容電力値をしきい値として取得し、前記稼働中のドライブが消費している電力値をベース消費電力値として取得する手段と、前記第3テーブルを参照し、稼動開始中である全てのドライブの最大消費電力値を取得し、取得した各最大消費電力値に基づき、稼働開始中であるドライブの最大消費電力合計値を演算する手段と、前記消費電力予定値と、前記ベース消費電力値と、前記最大消費電力合計値とが、前記しきい値より上回るか否かを判断し、該判断結果に基づき、前記内部電源から電力を供給するか否かを決定する手段と、前記決定後に前記稼動開始対象のドライブに対し稼動を開始する手段と、を有するストレージ装置。 (Supplementary Note 1) A storage device to which power is supplied from an external power source, a controller, a plurality of drives for storing data, a first table for managing a maximum power consumption value for each type of the drive, A memory that holds a second table that manages the power value consumed by the drive and the allowable power value that can be used by the storage device, and a third table that manages the maximum power consumption value of the drive that is in operation. And an internal power source capable of supplying power as an auxiliary power source for the external power source, and the controller refers to the first table based on the received operation start instruction for the predetermined drive, Means for acquiring a maximum power consumption value corresponding to a type of a drive as a power consumption scheduled value; and referring to the second table, and determining the allowable power value. Means for acquiring as a threshold value and acquiring a power value consumed by the active drive as a base power consumption value, and referring to the third table, the maximum power consumption value of all the drives that are in operation And calculating a maximum power consumption total value of the drive that is in operation, based on each acquired maximum power consumption value, the planned power consumption value, the base power consumption value, and the maximum power consumption Means for determining whether or not the total value exceeds the threshold value, and determining whether or not to supply power from the internal power source based on the determination result; and the drive to be started after the determination And a storage device having a means for starting operation.
(付記2) 外部電源から電力が供給されるストレージ装置の電力制御方法であって、前記ストレージ装置は、コントローラと、データを格納する複数のドライブと、前記ドライブの種類毎に最大消費電力値を管理する第1テーブル、稼働中のドライブが消費している電力値と、前記ストレージ装置が使用できる許容電力値とを管理する第2テーブル、及び、稼動開始中であるドライブの最大消費電力値を管理する第3テーブルを保持するメモリと、前記外部電源の補助電源として電力を供給可能な内部電源と、を有し、前記コントローラは、受信した所定のドライブに対する稼動開始指示に基づき、前記第1テーブルを参照し、稼動開始対象であるドライブの種類に対応する最大消費電力値を消費電力予定値として取得するステップと、前記第2テーブルを参照し、前記許容電力値をしきい値として取得し、前記稼働中のドライブが消費している電力値をベース消費電力値として取得するステップと、前記第3テーブルを参照し、稼動開始中である全てのドライブの最大消費電力値を取得し、取得した各最大消費電力値に基づき、稼働開始中であるドライブの最大消費電力合計値を演算するステップと、前記消費電力予定値と、前記ベース消費電力値と、前記最大消費電力合計値とが、前記しきい値より上回るか否かを判断し、該判断結果に基づき、前記内部電源から電力を供給するか否かを決定するステップと、前記決定後に前記稼動開始対象のドライブに対し稼動を開始するステップと、を実行する電力制御方法。 (Supplementary Note 2) A power control method for a storage apparatus to which power is supplied from an external power source, wherein the storage apparatus has a controller, a plurality of drives for storing data, and a maximum power consumption value for each type of the drive. A first table to be managed, a second table for managing a power value consumed by an active drive and an allowable power value that can be used by the storage apparatus, and a maximum power consumption value of a drive that is being started A memory holding a third table to be managed; and an internal power supply capable of supplying power as an auxiliary power supply for the external power supply, wherein the controller is configured to receive the first operation based on the received operation start instruction for a predetermined drive. Referring to the table, the step of obtaining the maximum power consumption value corresponding to the type of drive that is the operation start target as the planned power consumption value, and the previous Referring to the second table, obtaining the allowable power value as a threshold, obtaining the power value consumed by the operating drive as a base power consumption value, referring to the third table, Obtaining the maximum power consumption value of all the drives that are in operation, calculating the maximum power consumption total value of the drive that is in operation based on each acquired maximum power consumption value, and the planned power consumption value And whether the base power consumption value and the maximum power consumption total value are greater than the threshold value, and based on the determination result, determine whether to supply power from the internal power supply. And a step of starting operation of the operation start target drive after the determination.
本発明は、外部電源からストレージ装置に供給される電力を一定に保ちつつ、ドライブの稼動遅延を回避可能とするストレージ装置を含むシステムに広く適用することができる。特に、ストレージ装置をはじめとした各種装置を多数保有するデータセンター等、ストレージ装置の台数に比例して多量の電力を消費する領域において、有効である。 The present invention can be widely applied to a system including a storage apparatus that can avoid a delay in the operation of a drive while keeping power supplied to the storage apparatus from an external power source constant. In particular, it is effective in a region where a large amount of power is consumed in proportion to the number of storage devices, such as a data center that has many devices such as storage devices.
1…ストレージシステム、100…ストレージ装置、110…電力確認手段、111…ストレージ消費電力管理テーブル(第2テーブル)、112…ドライブ消費電力管理テーブル(第1テーブル)、113…稼動開始中のドライブ消費電力管理テーブル(第3テーブル)、120…ドライブ制御手段、121…ドライブ管理テーブル、130…電力制御部、131…バッテリ(内部電源)、140…ドライブ、200…ホスト計算機、300…外部電源。 DESCRIPTION OF SYMBOLS 1 ... Storage system, 100 ... Storage apparatus, 110 ... Power confirmation means, 111 ... Storage power consumption management table (2nd table), 112 ... Drive power consumption management table (1st table), 113 ... Drive consumption during operation start Power management table (third table), 120 ... drive control means, 121 ... drive management table, 130 ... power control unit, 131 ... battery (internal power), 140 ... drive, 200 ... host computer, 300 ... external power.
Claims (2)
コントローラと、
データを格納する複数のドライブと、
前記ドライブの種類毎に最大消費電力値を管理する第1テーブル、稼働中のドライブが消費している電力値と、前記ストレージ装置が使用できる許容電力値とを管理する第2テーブル、及び、稼動開始中であるドライブの最大消費電力値を管理する第3テーブルを保持するメモリと、
前記外部電源の補助電源として電力を供給可能な内部電源と、を有し、
前記コントローラは、
受信した所定のドライブに対する稼動開始指示に基づき、前記第1テーブルを参照し、稼動開始対象であるドライブの種類に対応する最大消費電力値を消費電力予定値として取得する手段と、
前記第2テーブルを参照し、前記許容電力値をしきい値として取得し、前記稼働中のドライブが消費している電力値をベース消費電力値として取得する手段と、
前記第3テーブルを参照し、稼動開始中である全てのドライブの最大消費電力値を取得し、取得した各最大消費電力値に基づき、稼働開始中であるドライブの最大消費電力合計値を演算する手段と、
前記消費電力予定値と、前記ベース消費電力値と、前記最大消費電力合計値とが、前記しきい値より上回るか否かを判断し、該判断結果に基づき、前記内部電源から電力を供給するか否かを決定する手段と、
前記決定後に前記稼動開始対象のドライブに対し稼動を開始する手段と、
を有するストレージ装置。 A storage device to which power is supplied from an external power source,
A controller,
Multiple drives to store data,
A first table for managing a maximum power consumption value for each type of the drive; a second table for managing a power value consumed by an active drive and an allowable power value usable by the storage device; and an operation A memory holding a third table for managing the maximum power consumption value of the drive being started;
An internal power source capable of supplying power as an auxiliary power source of the external power source,
The controller is
Means for referring to the first table based on the received operation start instruction for a predetermined drive and obtaining a maximum power consumption value corresponding to the type of drive that is the operation start target as a power consumption scheduled value;
Means for referring to the second table, acquiring the allowable power value as a threshold value, and acquiring the power value consumed by the operating drive as a base power consumption value;
Referring to the third table, obtain the maximum power consumption value of all the drives that are in operation, and calculate the total maximum power consumption value of the drive that is in operation based on the obtained maximum power consumption values Means,
It is determined whether the planned power consumption value, the base power consumption value, and the maximum power consumption total value exceed the threshold value, and power is supplied from the internal power source based on the determination result. Means for determining whether or not,
Means for starting operation on the operation start target drive after the determination;
A storage device.
前記ストレージ装置は、
コントローラと、
データを格納する複数のドライブと、
前記ドライブの種類毎に最大消費電力値を管理する第1テーブル、稼働中のドライブが消費している電力値と、前記ストレージ装置が使用できる許容電力値とを管理する第2テーブル、及び、稼動開始中であるドライブの最大消費電力値を管理する第3テーブルを保持するメモリと、
前記外部電源の補助電源として電力を供給可能な内部電源と、を有し、
前記コントローラは、
受信した所定のドライブに対する稼動開始指示に基づき、前記第1テーブルを参照し、稼動開始対象であるドライブの種類に対応する最大消費電力値を消費電力予定値として取得するステップと、
前記第2テーブルを参照し、前記許容電力値をしきい値として取得し、前記稼働中のドライブが消費している電力値をベース消費電力値として取得するステップと、
前記第3テーブルを参照し、稼動開始中である全てのドライブの最大消費電力値を取得し、取得した各最大消費電力値に基づき、稼働開始中であるドライブの最大消費電力合計値を演算するステップと、
前記消費電力予定値と、前記ベース消費電力値と、前記最大消費電力合計値とが、前記しきい値より上回るか否かを判断し、該判断結果に基づき、前記内部電源から電力を供給するか否かを決定するステップと、
前記決定後に前記稼動開始対象のドライブに対し稼動を開始するステップと、
を実行する電力制御方法。 A storage device power control method in which power is supplied from an external power source,
The storage device
A controller,
Multiple drives to store data,
A first table for managing a maximum power consumption value for each type of the drive; a second table for managing a power value consumed by an active drive and an allowable power value usable by the storage device; and an operation A memory holding a third table for managing the maximum power consumption value of the drive being started;
An internal power source capable of supplying power as an auxiliary power source of the external power source,
The controller is
Based on the received operation start instruction for the predetermined drive, referring to the first table, obtaining a maximum power consumption value corresponding to the type of drive that is the operation start target as a power consumption scheduled value;
Referring to the second table, obtaining the allowable power value as a threshold, and obtaining the power value consumed by the operating drive as a base power consumption value;
Referring to the third table, obtain the maximum power consumption value of all the drives that are in operation, and calculate the total maximum power consumption value of the drive that is in operation based on the obtained maximum power consumption values Steps,
It is determined whether the planned power consumption value, the base power consumption value, and the maximum power consumption total value exceed the threshold value, and power is supplied from the internal power source based on the determination result. Determining whether or not,
Starting operation for the operation start target drive after the determination;
Execute power control method.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010085007A JP5397777B2 (en) | 2010-04-01 | 2010-04-01 | Storage apparatus and power control method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010085007A JP5397777B2 (en) | 2010-04-01 | 2010-04-01 | Storage apparatus and power control method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2011215996A JP2011215996A (en) | 2011-10-27 |
| JP5397777B2 true JP5397777B2 (en) | 2014-01-22 |
Family
ID=44945631
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2010085007A Expired - Fee Related JP5397777B2 (en) | 2010-04-01 | 2010-04-01 | Storage apparatus and power control method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5397777B2 (en) |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH08102132A (en) * | 1994-09-30 | 1996-04-16 | Toshiba Corp | Information recording device |
| JP4794370B2 (en) * | 2006-06-20 | 2011-10-19 | 株式会社日立製作所 | Storage system and storage control method that achieve both power saving and performance |
| JP2009271637A (en) * | 2008-05-01 | 2009-11-19 | Hitachi Ltd | Storage device and its drive startup method |
| JP2009294802A (en) * | 2008-06-03 | 2009-12-17 | Hitachi Ltd | Storage device and start-up control method for storage device |
-
2010
- 2010-04-01 JP JP2010085007A patent/JP5397777B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2011215996A (en) | 2011-10-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5265023B2 (en) | Storage system and control method thereof | |
| US10540296B2 (en) | Thresholding task control blocks for staging and destaging | |
| EP2733617A1 (en) | Data buffer device, data storage system and method | |
| US8516289B2 (en) | Storage management apparatus for controlling power supply to storages, storage system including the same, and method for controlling power supply to storages | |
| US20080005461A1 (en) | Power-saving control apparatus, power-saving control method, and computer product | |
| US11493984B1 (en) | Data storage performance scaling based on external energy | |
| US9779030B2 (en) | Grouping tracks for destaging | |
| US8195874B2 (en) | Storage apparatus and method for shredding storage medium | |
| US9653110B2 (en) | Speed control of data storage device using service controller | |
| JP2002297320A (en) | Disk array device | |
| JP2010160629A (en) | Information processing apparatus, control method of the same, program, and storage medium | |
| CN109164981A (en) | Disk management method, device, storage medium and equipment | |
| JP2016149045A (en) | Power supply control device and power supply control program | |
| US20100306484A1 (en) | Heterogeneous storage array optimization through eviction | |
| JP5593718B2 (en) | Storage device, storage device control program, and storage device control method | |
| CN103593145B (en) | Computer system and storage device management method thereof | |
| CN102360273A (en) | Equipment and method for controlling cooperative storage of memory and nonvolatile caching device | |
| JP2014057134A (en) | Image forming device, image forming device control method, and program | |
| CN102063263B (en) | Method, device and system for responding read-write operation request of host computer by solid state disk | |
| JP5397777B2 (en) | Storage apparatus and power control method | |
| US20120179928A1 (en) | Optimized power savings in a storage virtualization system | |
| US8140751B1 (en) | Power-aware redundant array of independent disks (PARAID) and related methods | |
| JP6744547B2 (en) | Update control device and update control program | |
| TW201245951A (en) | Power saving method and apparatus thereof | |
| JP2019109600A (en) | Information processing device, computer control method, and computer control program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20130312 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130925 |
|
| 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: 20130927 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20131010 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5397777 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |