JP6540409B2 - ストレージ制御装置、ストレージ制御プログラムおよびストレージ制御方法 - Google Patents
ストレージ制御装置、ストレージ制御プログラムおよびストレージ制御方法 Download PDFInfo
- Publication number
- JP6540409B2 JP6540409B2 JP2015180357A JP2015180357A JP6540409B2 JP 6540409 B2 JP6540409 B2 JP 6540409B2 JP 2015180357 A JP2015180357 A JP 2015180357A JP 2015180357 A JP2015180357 A JP 2015180357A JP 6540409 B2 JP6540409 B2 JP 6540409B2
- Authority
- JP
- Japan
- Prior art keywords
- job
- access
- storage device
- server
- power
- 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
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/0625—Power saving in storage systems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0629—Configuration or reconfiguration of storage systems
- G06F3/0634—Configuration or reconfiguration of storage systems by changing the state or mode of one or more devices
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0653—Monitoring storage devices or systems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0655—Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices
- G06F3/0659—Command handling arrangements, e.g. command buffers, queues, command scheduling
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/067—Distributed or networked storage systems, e.g. storage area networks [SAN], network attached storage [NAS]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/0671—In-line storage system
- G06F3/0673—Single storage device
-
- 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
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Power Sources (AREA)
- Debugging And Monitoring (AREA)
Description
ホストやサーバなどの外部装置からストレージ装置へアクセス要求を行うアクセスパターンは、外部装置が実行するジョブによって異なることが多い。多くのホストやサーバでは複数のジョブを並行して実行しており、また、実行しているジョブを終了し、他のジョブを開始するジョブの入れ替えも適宜行われる。このため、アクセス履歴の採取時と、ストレージ制御装置による電源制御時とでは、外部装置が実行しているジョブが異なり、外部装置からストレージ装置へのアクセスパターンが異なる場合がある。ストレージ制御装置は、アクセス履歴に基づいてストレージ装置へのアクセスパターンを推定し、推定結果に基づいてストレージ装置の電源制御を行う。このため、ストレージ制御装置が、外部装置が実行しているジョブが異なる状態において採取されたアクセス履歴に基づいてストレージ装置の電源制御を行うと、ストレージ装置の消費電力削減を効果的に行えない場合がある。
[第1の実施形態]
図1は、第1の実施形態のストレージ制御装置の構成を示す図である。第1の実施形態のストレージ制御装置1は、ジョブA(4a)、ジョブB(4b)を実行する外部装置(たとえばホストやサーバなど)からのアクセス要求を受け付け、受け付けたアクセス要求に応じてストレージ装置2を制御する。ストレージ装置2は、ストレージデバイス2a,2bと、ストレージデバイス2a,2bに電源を供給する電源供給部2dを有する。ストレージデバイス2a,2bは、たとえば、SSD(Solid State Drive)やHDD(Hard Disk Drive)などである。電源供給部2dは、ストレージデバイス2a,2bに対し、個別に電源供給を行う。
アクセス制御では、制御部1bは、ジョブA(4a)、ジョブB(4b)を実行する外部装置からのアクセス要求を受け付け、受け付けたアクセス要求に応じてストレージデバイス2a,2bの記憶領域へアクセスする。また、制御部1bは、ストレージデバイス2a,2bに対するアクセス処理を行うごとにアクセス履歴を生成し、履歴情報3bに蓄積する。制御部1bは、たとえば、ジョブA(4a)、ジョブB(4b)の開始時刻および単位時間を外部装置から取得し、ジョブの経過時間を単位時間で区切って時間区分を設定する。図1に示す履歴情報3bの例では、制御部1bは、ジョブA(4a)の開始から一つの単位時間が経過するまでの時間区分をpa1とし、順次pa2,pa3,・・・,pan(nはn≧1の整数)と設定する。制御部1bは、同様に、ジョブB(4b)の開始からの経過時間を区切り、pb1,pb2,・・・,pbm(mはm≧1の整数)としている。時間区分の単位時間は、ジョブA(4a)とジョブB(4b)とで共通にする。このような履歴情報3bを記録することにより、制御部1bは、ジョブの時間区分ごとのアクセスパターンを推定することができる。
次に、第2の実施形態のコンピュータシステムについて説明する。まず、第2の実施形態の構成について説明し、続いてストレージ装置へのアクセス要求に対応するアクセス処理と、ストレージ装置の消費電力を削減するための電力削減処理について説明する。
図2は、第2の実施形態のコンピュータシステムの構成の一例を示す図である。
第2の実施形態のコンピュータシステムは、メタデータサーバ群20と、データサーバ群30と、ジョブ管理サーバ50と、ジョブ実行サーバ群60と、がネットワーク(伝送路)70を介して接続する。メタデータサーバ群20と、データサーバ群30とは、ファイルシステム10に含まれ、ジョブ実行サーバ群60はジョブの実行時にファイルシステム10へアクセスする。
ジョブ実行サーバ群60は、複数のジョブ実行サーバ600a,600bを有する。ジョブ実行サーバ600a,600bは、ジョブ管理サーバ50から割り当てられたジョブを実行する。ジョブ実行時、ジョブ実行サーバ600a,600bでは、ファイルシステム10が保持するファイルへアクセスする際、メタデータサーバ200a,200bに対してアクセス要求を行う。
HDD411,412,413は、ファイルデータを保持する記憶領域を有する。HDD411はディスクID=1、HDD412はディスクID=2、HDD413はディスクID=3が付されている。アクセス制御部310は、ディスクIDによってHDD411,412,413を管理する。
図5は、第2の実施形態のジョブ管理表の一例を示す図である。
ユーザIDは、各利用者(ユーザ)に対して一意に割り当てられる番号である。グループIDは、ユーザの所属や業務内容などが共通するグループに対して一意に割り当てられる番号である。ユーザIDおよびグループIDを合わせてジョブ属性とする。なお、ジョブ属性はこれに限定されず、たとえば、ジョブの有する他の特徴をジョブ属性に含むとしてもよい。第2の実施形態では、ジョブ属性が同じジョブは、ジョブ実行サーバ600がジョブを実行したときのアクセスパターンが同様であると推定する。
使用するノードIDは、ジョブ管理サーバ50がジョブの割り当てに使用するジョブ実行サーバ600を特定する情報である。ノードIDは、それぞれジョブ実行サーバ群60に含まれるジョブ実行サーバ600に対し一意に割り当てられる番号である。ジョブ管理サーバ50は、利用者からジョブの実行を指示されてスケジューリングを行うとき、資源の利用状況に基づいてジョブ実行サーバ600にジョブを割り当てる。
図6は、第2の実施形態のアクセスログの一例を示す図である。
アクセス集計表830aは、ディスクIDおよびジョブ属性と、経過時間区分ごとの集計値の情報項目を有する。ディスクIDおよびジョブ属性は、図6に示すアクセスログ820aと同様である。以下では、説明を簡単にするために、異なるジョブ属性をそれぞれA(GID:2,UID:5)、B(GID:4,UID:6)、C(GID:2,UID:8)、D(GID:7,UID:3)、E(GID:1,UID:5)とする。
(2)アクセス処理
第2の実施形態のアクセス処理について図10を用いて説明する。図10は、第2の実施形態のジョブの起動とジョブによるアクセス要求時の処理を示す図である。ここでは、全体の処理の流れについて説明する。
また、メタデータサーバ200は、ディスク情報850に基づいて、アクセス要求907に対応するディスクIDを特定する。こうして、メタデータサーバ200は、アクセス要求907に対応するジョブID、ジョブ属性、ディスクIDおよびアクセスのあった経過時間区分を特定する。メタデータサーバ200は、たとえば、アクセスログ820aのジョブID、ジョブ属性、ディスクIDの項目が一致するアクセスのあった経過時間区分の欄に、算出した時間区分tを追加登録する。なお、一致する項目がないときは、新たにレコードを作成する。
ジョブ管理サーバ50は、たとえば、ジョブの実行が完了するごと、あるいは、所定の周期でジョブ起動処理901を開始し、以下の処理手順を実行する。
[ステップS12]ジョブ管理サーバ50は、ジョブ管理表810を読み出し、ジョブ管理表810にジョブを起動していない未処理のエントリがあるかどうかを判定する。ジョブ管理サーバ50は、未処理のエントリがあるときは処理をステップS13に進め、未処理のエントリがないときは処理を終了する。
[ステップS161]ジョブ管理サーバ50は、ジョブ管理表810からジョブの実行に使用するジョブ実行サーバ600のノードIDを読み出す。図5に示すジョブ管理表810aの例では、ジョブIDが[1]のジョブに対し、使用するノードIDとして[0−63,128−255]のジョブ実行サーバ600が登録されている。
[ステップS164]ジョブ管理サーバ50は、ジョブを割り当てたノードの情報をジョブ実行情報に登録する。ジョブ管理サーバ50は、ジョブ実行情報に、たとえば、ジョブを割り当てたノードID、割り当てたジョブのジョブID、開始時刻などの情報を登録する。ジョブ管理サーバ50は、ジョブ実行情報の登録後、処理をステップS162に進める。
電力削減処理では、メタデータサーバ200は、アクセス集計表830に基づいて所定の時間区分Tにおけるディスク410へのアクセスを推定し、推定結果に基づいて消費電力が削減されるように電源管理を行う。
=N_accessed(jk,D,tk)÷N_total(jk,D,tk)
・・・(2)
N_accessed(jk,D,tk)は、アクセス集計表830のディスクIDがHDD(D)のジョブ属性jkの経過時間区分tkにおける「ジョブアクセス数」から取得することができる。N_total(jk,D,tk)は、「ジョブアクセス数」に対応する「全ジョブ数」から取得することができる。
このように、対象時間区分T1において実行が予定されるジョブごとのアクセスログ820aを集計したアクセス集計表830aに基づいてアクセスを推定するので、アクセス推定の精度を上げることができる。また、高い精度のアクセス推定に基づいて電源制御を行うことにより、消費電力量をより確実に低減することができる。
[ステップS322]メタデータサーバ200は、ジョブ管理サーバ50に対し、対象時間区分Tを指定して、対象時間区分Tにおいて起動している全ジョブ属性j1,j2,・・・,jnの情報を要求する。ジョブ管理サーバ50は、ジョブ管理表810に基づいて、対象時間区分Tにおいて実行が予定される全ジョブ属性j1,j2,・・・,jnを抽出し、メタデータサーバ200に送信する。実行が予定されるジョブは、既に起動され、実行中のジョブと、次の時間区分において起動されるジョブと、を含む。
次に、コスト計算処理について説明する。
対象時間区分Tにおける対象のHDD(D)へのアクセス確率P(D)に基づき、電源制御を行ったときのコストを計算する。第2の実施形態では、コストの指標として電源制御を行ったときの電力消費量を算出する。ここでは、対象時間区分Tの開始時点において対象のHDD(D)の電源がオンであり、対象時間区分Tの区間もオンを継続していた場合を基準として電力消費量を考える。HDD(D)の電源がオンで、オンを継続した場合のコストC0(D)は、電源制御による電力消費量の削減は生じないので、次の式(4)で求めることができる。
一方、電源をオフしたときは、対象時間区分Tの区間(ΔT)において、HDD(D)が消費する電力消費量を削減することができる。ディスクの単位時間当たりの電力消費量をWdとしたとき、HDD(D)のオフによる電力消費量の期待値は、(−Wd)×ΔT×(1−P(D))と表すことができる。しかし、HDD(D)の電源をオフしているときに、ジョブ実行サーバ600からアクセス確率P(D)でアクセスが発生する。アクセスが発生したときは、HDD(D)の電源をオンし、HDD(D)へのアクセスが可能となるまでシステム全体が待ち状態になる。たとえば、電源オフのHDD(D)に対してアクセスが発生した場合にアクセスが可能となるまでの起動時間をTinc、単位時間当たりのシステム全体の電力消費量をWsとする。このとき、HDD(D)電源オフ時にアクセスが発生した場合に必要となる電力消費量の期待値は、(Tinc×Ws)×P(D)と表すことができる。したがって、電源をオフしたときの消費電力量に応じたコストC1(D)は、HDD(D)の電源オフによって削減が可能な電力消費量の期待値と、電源オフのときにアクセスが発生したときに必要となる電力消費量の期待値の合計になる。コストC1は、次の式(5)で算出することができる。
・・・(5)
メタデータサーバ200は、このようにしてHDD(D)の電源がオンのとき、対象時間区分Tにおいて電源オンを維持したときのコストC0(D)と、電源をオフしたときのコストC1(D)と、を算出する。メタデータサーバ200は、算出したコストC0(D)と、コストC1(D)を比較し、コストの小さい方を選択することができる。たとえば、次のように電源制御を指示することができる。
C1(D)<C0(D)であれば、HDD(D)の電源はオフする。
なお、対象時間区分Tの開始時点において対象のHDD(D)の電源がオフであったときも同様にコストを算出することができる。HDD(D)の電源オフを継続する場合のコストC2(D)は、HDD(D)の電源をオンからオフにした場合と同様に、次の式(6)で算出することができる。
・・・(6)
一方、電源をオフからオンにした場合のコストC3(D)は、次の式(7)で算出することができる。
メタデータサーバ200は、このようにしてHDD(D)の電源がオフのとき、対象時間区分Tにおいて電源オフを維持したときのコストC2(D)と、電源をオンしたときのコストC3(D)と、を算出する。メタデータサーバ200は、算出したコストC2(D)と、コストC3(D)を比較し、コストの小さい方を選択することができる。たとえば、次のように電源制御を指示することができる。
C3(D)<C2(D)であれば、HDD(D)の電源はオンする。
メタデータサーバ200は、アクセス確率に基づいて、HDD(D)の電源制御を行ったときのコストをそれぞれの場合について算出し、算出したコストに基づいて、よりコストが小さくなるように電源制御を行う。
[ステップS344]メタデータサーバ200は、対象のHDD(D)の電源をオンしたときのコストC3(D)と、オフを維持したときのコストC2(D)を比較する。メタデータサーバ200は、比較の結果、オンのコストC3(D)<オフ維持のコストC2(D)であるときは、処理をステップS345に進める。メタデータサーバ200は、オンのコストC3(D)<オフ維持のコストC2(D)でないときは、電源状態を変更せずに処理を終了する。
[ステップS346]メタデータサーバ200は、データサーバ300に対し、対象のHDD(D)の電源オフを電源状態表840に反映し、電源状態表840を更新するように指示し、処理を終了する。(指示を受けたデータサーバ300は、電源状態表840を更新する。)
以上の処理手順が実行されることにより、メタデータサーバ200は、各HDD(D)へのアクセス確率を推定し、推定したアクセス確率から算出したコストに基づいて、HDD(D)の電源制御を行う。
1a 記憶部
1b 制御部
2 ストレージ装置
2a,2b ストレージデバイス
2d 電源供給部
3a 予定情報
3b 履歴情報
4a ジョブA
4b ジョブB
10 ファイルシステム
20 メタデータサーバ群
30 データサーバ群
50 ジョブ管理サーバ
60 ジョブ実行サーバ群
70 ネットワーク
200,200a,200b メタデータサーバ
220 記憶部
230 アクセス管理部
240 集計処理部
250 電源管理部
300,300a,300b データサーバ
310 アクセス制御部
320 記憶部
330 電源制御部
340 HDDインタフェース
400,400a,400b ストレージ装置
420 電源
510 記憶部
520 ジョブスケジューラ
600,600a,600b ジョブ実行サーバ
Claims (6)
- ジョブの実行予定に関する予定情報と、前記ジョブのストレージデバイスごとのアクセス履歴に関する履歴情報と、を記憶する記憶部と、
前記予定情報と前記履歴情報とに基づいて所定の時間区分における前記ジョブから前記ストレージデバイスへのアクセスを推定し、推定結果に基づいて前記ストレージデバイスへの電源供給を制御する制御部と、を備え、
前記履歴情報は、前記ジョブが起動されてからの経過時間に対応する時間区分ごとのアクセス履歴を含み、
前記制御部は、前記所定の時間区分に実行が予定される前記ジョブに対応する前記アクセス履歴に基づいて、前記ジョブから前記ストレージデバイスへの前記所定の時間区分におけるアクセスを推定する、
ストレージ制御装置。 - 前記制御部は、
前記所定の時間区分に実行が予定される前記ジョブと同じジョブ属性である複数のジョブそれぞれの前記アクセス履歴に基づいて、前記所定の時間区分に対応する、前記アクセス履歴における時間区分に実行中であった前記ジョブ属性のジョブの総数に対して、前記アクセス履歴における当該時間区分に前記ストレージデバイスへアクセスした前記ジョブ属性のジョブの数の比率を計算することで、前記所定の時間区分に実行が予定される前記ジョブが前記ストレージデバイスへアクセスする事後確率を算出し、前記事後確率に基づいて前記ジョブから前記ストレージデバイスへのアクセスを推定する、
請求項1に記載のストレージ制御装置。 - 前記履歴情報は、第1の開始時間に起動した第1のジョブに関する第1のアクセス履歴と、第2の開始時間に起動した、前記第1のジョブと同じ前記ジョブ属性である第2のジョブに関する第2のアクセス履歴とを含み、
前記制御部は、前記所定の時間区分に実行が予定される、前記第1のジョブと同じ前記ジョブ属性である第3のジョブが前記ストレージデバイスへアクセスする前記事後確率を、前記第1のアクセス履歴と前記第2のアクセス履歴とに基づいて算出する、
請求項2に記載のストレージ制御装置。 - 前記制御部は、
前記所定の時間区分において、前記ストレージデバイスへの電源をオフしたときに削減される第1の電力消費量と、前記ストレージデバイスへの電源をオフしたときに前記ストレージデバイスへのアクセスが発生し、前記ストレージデバイスが利用可能となるまでの期間に消費される第2の電力消費量と、を前記事後確率を用いて算出し、前記第1の電力消費量と前記第2の電力消費量とに基づき、前記ストレージデバイスへの電源供給を制御する、
請求項2または3に記載のストレージ制御装置。 - コンピュータに、
ジョブの実行予定に関する予定情報と、前記ジョブのストレージデバイスごとのアクセス履歴に関する履歴情報と、に基づいて所定の時間区分における前記ジョブから前記ストレージデバイスへのアクセスを推定し、
推定結果に基づいて前記ストレージデバイスへの電源供給を制御し、
前記履歴情報は、前記ジョブが起動されてからの経過時間に対応する時間区分ごとのアクセス履歴を含み、
前記ストレージデバイスへのアクセスの推定では、前記所定の時間区分に実行が予定される前記ジョブに対応する前記アクセス履歴に基づいて、前記ジョブから前記ストレージデバイスへの前記所定の時間区分におけるアクセスを推定する、
処理を実行させるストレージ制御プログラム。 - コンピュータが、
ジョブの実行予定に関する予定情報と、前記ジョブのストレージデバイスごとのアクセス履歴に関する履歴情報と、に基づいて所定の時間区分における前記ジョブから前記ストレージデバイスへのアクセスを推定し、
推定結果に基づいて前記ストレージデバイスへの電源供給を制御し、
前記履歴情報は、前記ジョブが起動されてからの経過時間に対応する時間区分ごとのアクセス履歴を含み、
前記ストレージデバイスへのアクセスの推定では、前記所定の時間区分に実行が予定される前記ジョブに対応する前記アクセス履歴に基づいて、前記ジョブから前記ストレージデバイスへの前記所定の時間区分におけるアクセスを推定する、
処理を実行するストレージ制御方法。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015180357A JP6540409B2 (ja) | 2015-09-14 | 2015-09-14 | ストレージ制御装置、ストレージ制御プログラムおよびストレージ制御方法 |
| EP16186035.8A EP3141998A1 (en) | 2015-09-14 | 2016-08-26 | Storage control apparatus and method of controlling a storage apparatus |
| US15/252,570 US10437494B2 (en) | 2015-09-14 | 2016-08-31 | Storage control apparatus and method of controlling a storage apparatus based on prediction of storage access |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015180357A JP6540409B2 (ja) | 2015-09-14 | 2015-09-14 | ストレージ制御装置、ストレージ制御プログラムおよびストレージ制御方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2017058710A JP2017058710A (ja) | 2017-03-23 |
| JP6540409B2 true JP6540409B2 (ja) | 2019-07-10 |
Family
ID=56802403
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2015180357A Expired - Fee Related JP6540409B2 (ja) | 2015-09-14 | 2015-09-14 | ストレージ制御装置、ストレージ制御プログラムおよびストレージ制御方法 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US10437494B2 (ja) |
| EP (1) | EP3141998A1 (ja) |
| JP (1) | JP6540409B2 (ja) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10379748B2 (en) * | 2016-12-19 | 2019-08-13 | International Business Machines Corporation | Predictive scheduler for memory rank switching |
| US10621102B2 (en) * | 2017-03-23 | 2020-04-14 | International Business Machines Corporation | Managing digital datasets on a multi-tiered storage system based on predictive caching |
| US20190075069A1 (en) * | 2017-09-01 | 2019-03-07 | Qualcomm Incorporated | Behaviorally modelled smart notification regime |
| US10671303B2 (en) * | 2017-09-13 | 2020-06-02 | International Business Machines Corporation | Controlling a storage system |
| JP2023030899A (ja) * | 2021-08-24 | 2023-03-08 | 富士通株式会社 | 管理プログラム、管理装置及び管理方法 |
Family Cites Families (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3224473B2 (ja) * | 1994-05-09 | 2001-10-29 | キヤノン株式会社 | 電子機器及び該機器における電源制御方法 |
| JPH08321123A (ja) | 1995-05-29 | 1996-12-03 | Hitachi Ltd | 磁気ディスク装置 |
| JPH09282057A (ja) * | 1996-04-18 | 1997-10-31 | Nippon Denki Joho Service Kk | システム電源制御装置 |
| US8518186B2 (en) * | 2007-06-27 | 2013-08-27 | H R D Corporation | System and process for starch production |
| US7814351B2 (en) * | 2007-06-28 | 2010-10-12 | Seagate Technology Llc | Power management in a storage array |
| JP5011028B2 (ja) * | 2007-08-23 | 2012-08-29 | 株式会社日立製作所 | ストレージシステム、管理装置、スケジューリング方法、プログラム、記録媒体 |
| JP2009080603A (ja) * | 2007-09-26 | 2009-04-16 | Hitachi Ltd | ストレージ装置及びその省電力方法 |
| JP4620722B2 (ja) | 2007-12-26 | 2011-01-26 | 富士通株式会社 | データ配置制御プログラム、データ配置制御装置、データ配置制御方法、およびマルチノードストレージシステム |
| JP2010072846A (ja) * | 2008-09-17 | 2010-04-02 | Hitachi Software Eng Co Ltd | ジョブ運用管理システム及び方法 |
| US8468375B2 (en) * | 2009-07-15 | 2013-06-18 | Hitachi, Ltd. | Energy consumption management for storage system using upper limit value during predetermined period |
| JP5052592B2 (ja) * | 2009-12-28 | 2012-10-17 | 株式会社日立製作所 | ストレージ管理システム、ストレージ階層管理方法及び管理サーバ |
| JP5423879B2 (ja) * | 2010-03-29 | 2014-02-19 | 日本電気株式会社 | データアクセス場所選択システム、方法およびプログラム |
| US10275276B2 (en) * | 2013-08-19 | 2019-04-30 | International Business Machines Corporation | Migrating jobs from a source server from which data is migrated to a target server to which the data is migrated |
| CN104516471B (zh) * | 2013-09-27 | 2017-04-12 | 国际商业机器公司 | 一种管理存储器系统的电源的方法和装置 |
-
2015
- 2015-09-14 JP JP2015180357A patent/JP6540409B2/ja not_active Expired - Fee Related
-
2016
- 2016-08-26 EP EP16186035.8A patent/EP3141998A1/en not_active Withdrawn
- 2016-08-31 US US15/252,570 patent/US10437494B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| US20170075612A1 (en) | 2017-03-16 |
| EP3141998A1 (en) | 2017-03-15 |
| US10437494B2 (en) | 2019-10-08 |
| JP2017058710A (ja) | 2017-03-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6540409B2 (ja) | ストレージ制御装置、ストレージ制御プログラムおよびストレージ制御方法 | |
| US10225333B2 (en) | Management method and apparatus | |
| JP4838878B2 (ja) | データ管理プログラム、データ管理装置、およびデータ管理方法 | |
| JP5679256B2 (ja) | 分散タスクシステムおよび分散タスク管理方法 | |
| CN103838668B (zh) | 关联能量消耗与虚拟机 | |
| US9128899B1 (en) | Predictive failover planning | |
| JP6191691B2 (ja) | 異常検出装置、制御方法、及びプログラム | |
| JP5737057B2 (ja) | プログラム、ジョブスケジューリング方法、および情報処理装置 | |
| JP6447217B2 (ja) | 実行情報通知プログラム、情報処理装置および情報処理システム | |
| US20150227397A1 (en) | Energy efficient assignment of workloads in a datacenter | |
| US20160299795A1 (en) | Parallel computing control apparatus and parallel computing system | |
| CN104113585A (zh) | 用于产生指示负载平衡状态的硬件级中断的方法和设备 | |
| JP2004246852A (ja) | 論理ボリュームコピー先性能調整方法及び装置 | |
| TW201241650A (en) | Selecting storage locations for storing data based on storage location attributes and data usage statistics | |
| US9342133B2 (en) | Information processing apparatus and power saving control method | |
| US9268609B2 (en) | Application thread to cache assignment | |
| US9720600B2 (en) | Apparatus and method for transferring data between storages having different access speeds | |
| WO2017123271A1 (en) | Performance-based migration among data storage devices | |
| US8914582B1 (en) | Systems and methods for pinning content in cache | |
| US9576061B2 (en) | Information processing system and data update control method | |
| US20150127985A1 (en) | Information processing apparatus and access control method | |
| JP6279816B2 (ja) | ストレージ監視システムおよびその監視方法 | |
| Wan et al. | SSD-optimized workload placement with adaptive learning and classification in HPC environments | |
| US9652155B2 (en) | Computer system, cash data management method, and computer | |
| US20090320000A1 (en) | Method and system for power management using tracing data |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180514 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190131 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190226 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190419 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20190419 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20190419 |
|
| 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: 20190514 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190527 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6540409 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |