JP6167597B2 - 配置設計を支援する情報処理装置、ストレージシステム、配置設計支援方法、及びそのためのプログラム - Google Patents
配置設計を支援する情報処理装置、ストレージシステム、配置設計支援方法、及びそのためのプログラム Download PDFInfo
- Publication number
- JP6167597B2 JP6167597B2 JP2013064179A JP2013064179A JP6167597B2 JP 6167597 B2 JP6167597 B2 JP 6167597B2 JP 2013064179 A JP2013064179 A JP 2013064179A JP 2013064179 A JP2013064179 A JP 2013064179A JP 6167597 B2 JP6167597 B2 JP 6167597B2
- Authority
- JP
- Japan
- Prior art keywords
- identifier
- pool
- mounting
- information
- physical
- 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.)
- Active
Links
Images
Landscapes
- Power Sources (AREA)
Description
図1は、本発明の第1の実施形態に係る配置設計支援装置100の構成を示すブロック図である。
スロット選定部120は、プール更新情報510とストレージ情報とに基づいて、物理ディスクのそれぞれと搭載領域識別子のそれぞれとの関係を示す搭載情報を出力する。搭載情報520によって示される関係は、物理ディスクのいずれかを省電力モードとした場合に、ファン(冷却手段とも呼ばれる)の回転数を低減できるようにするための関係である。尚、「ファンの回転数を低減できる」は、「冷却手段の消費電力を低減できる」とも表現される。
ここで、物理ディスク識別子502が「0」のストレージ情報レコード539は、対応するスロット識別子504のスロットに物理ディスクが搭載されていないことを示す。また、物理ディスク識別子502が「P1」など(即ち、「0」以外)のストレージ情報レコード539は、対応するスロット識別子504のスロットに物理ディスクが搭載されていることを示す。換言すると、物理ディスク識別子502は、そのスロットへの物理ディスクの搭載状態を示す搭載状態情報である。
図6に示すように、管理サーバ101は、更新指示入力部111、スロット選定部121及び搭載情報出力部131を含む。
更新指示入力部111は、利用者が入力したプール更新情報510を受け付けて、そのプール更新情報510をスロット選定部121へ出力する。
スロット選定部121は、更新指示入力部111から受け取ったプール更新情報510と、ストレージ情報テーブル530とに基づいて搭載情報520を生成し、搭載情報出力部131に出力する。前述したように、搭載情報520は、物理ディスク242のいずれかを省電力モードとした場合に、ファンの回転数を低減できるようにするための関係を示す情報であり、付帯的には物理ディスク識別子502のそれぞれとファン識別子503のそれぞれとの関係を示す。
搭載情報出力部131は、スロット選定部121が生成した搭載情報520を、外部に出力する。例えば、搭載情報出力部131は、図5に示す出力部705を利用して、搭載情報520を利用者に提示する。また、搭載情報出力部131は、図5に示す通信部706を介してストレージ201に搭載情報520を送信するようにしてもよい。更に、搭載情報出力部131は、図5に示す記憶装置703を介して、図5に示す記録媒体707に搭載情報520を記録するようにしてもよい。
ストレージ201は、記憶部211、制御部221及び物理ディスク群240を備える。
物理ディスク群240は、複数の物理ディスク242を含む。
記憶部211は、ストレージ情報テーブル530を記憶する。例えば、図3に示すストレージ情報テーブル530のファン識別子503の「A」は、図7に示すファン(A)302の識別子である。また、図3に示すスロット識別子504「A1」は、図7に示すスロット(A1)243の識別子である。
制御部221は、ストレージ201全体を制御して、ストレージとしての機能を実現する。また、制御部221は、管理サーバ101からの要求に応答して、ストレージ情報テーブル530を、管理サーバ101へ送信するようにしてもよい。
次に、本発明の第2の実施形態について図面を参照して詳細に説明する。以下、本実施形態の説明が不明確にならない範囲で、前述の説明と重複する内容については説明を省略する。
図10に示すように、配置設計支援装置102は、更新指示入力部112、スロット選定部122及び搭載情報出力部132を含む。
更新指示入力部112は、利用者が入力したプール更新情報810を受け付けて、そのプール更新情報810をスロット選定部122へ出力する。
スロット選定部122は、ストレージ202から、MAID制御情報テーブル及びエンクロージャ情報(ストレージ情報とも呼ばれる)を取得する。MAID制御情報テーブル及びエンクロージャ情報の詳細は、後述する。
搭載情報出力部132は、スロット選定部122から受け取ったエンクロージャ情報に基づいて搭載情報820を生成し、出力する。
ストレージ202は、記憶部212、制御部222及び物理ディスク群240を備える。物理ディスク群240は、図6に示す物理ディスク群240と同等である。
図10に示すように、記憶部212は、MAID制御情報テーブル840を記憶する。
図13は、MAID制御情報テーブル840の一例を示す図である。図13に示すように、MAID制御情報テーブル840は、MAID識別子(処理識別子とも呼ばれる)841を含む。
図14は、ファン情報テーブル850の一例を示す図である。図15に示すように、ファン情報テーブル850は、複数のファン情報レコード859を含む。ファン情報レコード859は、ファン識別子503とスロット識別子504とファン回転数を含む。
図15は、プール情報テーブル860の一例を示す図である。図15に示すように、プール情報テーブル860は、複数のプール情報レコード869を含む。プール情報レコード869は、プール識別子501とRAIDタイプ863とディスク数864と物理ディスク識別子502とを含む。
図16は、物理ディスク情報テーブル870の一例を示す図である。図16に示すように、物理ディスク情報テーブル870は、複数の物理ディスク情報レコード879を含む。物理ディスク情報レコード879は、物理ディスク識別子502と物理ディスク種別875とプール識別子501と物理ディスク稼動状態と物理ディスク温度とを含む。プール識別子501は、物理ディスク識別子502で特定される物理ディスク242に対応するプール識別子501である。物理ディスク稼動状態は、物理ディスク識別子502で特定される物理ディスク242の稼働状態であり、「on」は、その物理ディスク242が稼働していることを、「off」はその物理ディスク242が稼働していないことを示す。物理ディスク温度は、物理ディスク識別子502で特定される物理ディスク242の温度である。
図17は、スロット情報テーブル880の一例を示す図である。図17に示すように、スロット情報テーブル880は、複数のスロット情報レコード889を含む。スロット情報レコード889は、スロット識別子504と、物理ディスク搭載状態(搭載状態情報とも呼ばれる)886と物理ディスク識別子502とを含む。スロット識別子504は、スロット243のそれぞれを特定する識別子である。物理ディスク搭載状態886は、スロット識別子504で特定されるスロット243の、物理ディスク242の搭載状態を示し、「on」の場合、そのスロット243に物理ディスク242が搭載されていることを、「off」の場合、そのスロット243に物理ディスク242が搭載されていないことを示す。物理ディスク識別子502は、スロット識別子504で特定されるスロット243に搭載されている物理ディスク242の、物理ディスク識別子502である。
制御部222は、ストレージ202全体を制御して、ストレージとしての機能を実現する。
スロット搭載状態監視部380は、物理ディスク群240を監視し、空きのスロット243へ新たに物理ディスク242が搭載されたことを検出する。そして、スロット搭載状態監視部380は、搭載情報820とその検出したこととに基づいて、スロット情報テーブル880の物理ディスク搭載状態886と物理ディスク識別子502とを更新する。また、スロット搭載状態監視部380は、搭載情報820とその検出したこととに基づいて、物理ディスク情報テーブル870に新たな物理ディスク情報レコード879を追加する。
ファン制御部350は、ファン302の回転数を制御する。そして、ファン制御部350は、その制御の結果に基づいて、ファン情報テーブル850のファン回転数を更新する。
物理ディスク制御部340は、物理ディスク242の回転を制御する。そして、物理ディスク制御部340は、その制御の結果に基づいて、物理ディスク情報テーブル870の物理ディスク稼働状態を更新する。
物理ディスク温度監視部370は、物理ディスク242の温度を監視する。そして、物理ディスク温度監視部370は、その監視結果に基づいて、物理ディスク情報テーブル870物理ディスク温度を更新し、ファン制御部350へファン回転の制御を指示し、物理ディスク制御部340へ物理ディスク242の回転数の制御を指示する。
プール構築部360は、搭載情報820と物理ディスク情報テーブル870とに基づいて、物理ディスク群240からディスクプール(不図示)を構築する。そして、プール構築部360は、その構築したディスクプールに対応するように、プール情報テーブル860を生成または更新する。
101 管理サーバ
102 配置設計支援装置
111 更新指示入力部
112 更新指示入力部
120 スロット選定部
121 スロット選定部
122 スロット選定部
131 搭載情報出力部
132 搭載情報出力部
201 ストレージ
202 ストレージ
211 記憶部
212 記憶部
221 制御部
222 制御部
240 物理ディスク群
241 エンクロージャ
242 物理ディスク
243 スロット
302 ファン
340 物理ディスク制御部
350 ファン制御部
360 プール構築部
370 物理ディスク温度監視部
380 スロット搭載状態監視部
501 プール識別子
502 物理ディスク識別子
503 ファン識別子
504 スロット識別子
510 プール更新情報
511 プール識別子
512 物理ディスク識別子
520 搭載情報
530 ストレージ情報テーブル
539 ストレージ情報レコード
700 コンピュータ
701 CPU
702 記憶部
703 記憶装置
704 入力部
705 出力部
706 通信部
707 記録媒体
810 プール更新情報
813 RAIDタイプ
814 ディスク数
815 物理ディスク種別
820 搭載情報
840 MAID制御情報テーブル
841 MAID識別子
850 ファン情報テーブル
859 ファン情報レコード
860 プール情報テーブル
863 RAIDタイプ
864 ディスク数
869 プール情報レコード
870 物理ディスク情報テーブル
875 物理ディスク種別
879 物理ディスク情報レコード
880 スロット情報テーブル
886 物理ディスク搭載状態
889 スロット情報レコード
Claims (8)
- 複数の物理ディスクに対応する、前記物理ディスクのグループを示す、第1のプール識別子と、前記第1のプール識別子に対応する物理ディスクに関する情報とを含むプール更新情報と、物理ディスクを搭載する搭載領域を特定する搭載領域識別子と複数の前記搭載領域のそれぞれに対応する冷却手段を特定する冷却手段識別子と前記搭載領域への物理ディスクの搭載状態を示す搭載状態情報と複数の前記搭載領域に搭載された物理ディスクに対応する第2のプール識別子との対応を示すストレージ情報とに基づいて、前記物理ディスクのいずれかを省電力モードとした場合に、前記第1のプール識別子及び前記第2のプール識別子のいずれかに対応している前記冷却手段識別子をより増加させることを最も優先し、特定の前記冷却手段識別子に対応する同一の前記第1のプール識別子及び前記第2のプール識別子の数をより減少させることを次に優先し、特定の前記冷却手段識別子に対応する前記第1のプール識別子と前記第2のプール識別子とを合計した数をより減少させることを最後に優先し、前記第1のプール識別子に対応する物理ディスクのそれぞれと前記搭載領域識別子のそれぞれとの関係を示す搭載情報を出力する搭載領域選定手段を含む、
配置設計支援装置。 - 前記搭載領域選定手段は、特定の前記第1のプール識別子に対応する前記第1のプール識別子に対応する物理ディスクの数が多い順に、前記第1のプール識別子に対応する物理ディスクのそれぞれと前記搭載領域識別子のそれぞれとの関係を決定する
ことを特徴とする請求項1に記載の配置設計支援装置。 - 前記搭載領域選定手段は、特定の前記第1のプール識別子と前記第2のプール識別子とが一致する場合、前記特定の第1のプール識別子に対応する物理ディスクの数と前記一致する第2のプール識別子に対応する物理ディスクの数とを加算した数が多い順に、前記第1のプール識別子に対応する物理ディスクのそれぞれと前記搭載領域識別子のそれぞれとの関係との関係を決定する
ことを特徴とする請求項1または2に記載の配置設計支援装置。 - 前記搭載領域への物理ディスクの搭載状態情報を収集し、前記ストレージ情報に反映する搭載領域状態監視手段を更に含む
ことを特徴とする請求項1から3のいずれか1項に記載の配置設計支援装置。 - 前記プール更新情報は、更に前記第1のプール識別子に対応する特定の複数の物理ディスクに対応する第1のサブグループ識別子を含み、
前記ストレージ情報は、前記搭載領域識別子と前記冷却手段識別子と前記搭載状態情報と前記第2のプール識別子と、更に前記第2のプール識別子に対応する特定の複数の物理ディスクに対応する、第2のサブグループ識別子との対応を示し、
前記搭載領域選定手段は、更に、特定の前記冷却手段識別子に対応する同一の前記第1のサブグループ識別子及び前記第2のサブグループ識別子の数を少なくすることを、特定の前記冷却手段識別子に対応する同一の前記第1のプール識別子及び前記第2のプール識別子の数をより減少させることの次に、かつ、特定の前記冷却手段識別子に対応する前記第1のプール識別子と前記第2のプール識別子とを合計した数をより減少させることより前に優先して、前記搭載情報を生成する
ことを特徴とする請求項1記載の配置設計支援装置。
- 複数の物理ディスクに対応する、前記物理ディスクのグループを示す、第1のプール識別子と、前記第1のプール識別子に対応する物理ディスクに関する情報とを含むプール更新情報と、物理ディスクを搭載する搭載領域を特定する搭載領域識別子と複数の前記搭載領域のそれぞれに対応する冷却手段を特定する冷却手段識別子と前記搭載領域への物理ディスクの搭載状態を示す搭載状態情報と複数の前記搭載領域に搭載された物理ディスクに対応する第2のプール識別子との対応を示すストレージ情報とに基づいて、前記物理ディスクのいずれかを省電力モードとした場合に、前記第1のプール識別子及び前記第2のプール識別子のいずれかに対応している前記冷却手段識別子をより増加させることを最も優先し、特定の前記冷却手段識別子に対応する同一の前記第1のプール識別子及び前記第2のプール識別子の数をより減少させることを次に優先し、特定の前記冷却手段識別子に対応する前記第1のプール識別子と前記第2のプール識別子とを合計した数をより減少させることを最後に優先し、前記第1のプール識別子に対応する物理ディスクのそれぞれと前記搭載領域識別子のそれぞれとの関係を示す搭載情報を出力する搭載領域選定手段と、
前記ストレージ情報を生成し、前記搭載領域選定手段に送信する手段と、を含む、
ストレージシステム。 - 複数の物理ディスクに対応する、前記物理ディスクのグループを示す、第1のプール識別子と、前記第1のプール識別子に対応する物理ディスクに関する情報とを含むプール更新情報と、物理ディスクを搭載する搭載領域を特定する搭載領域識別子と複数の前記搭載領域のそれぞれに対応する冷却手段を特定する冷却手段識別子と前記搭載領域への物理ディスクの搭載状態を示す搭載状態情報と複数の前記搭載領域に搭載された物理ディスクに対応する第2のプール識別子との対応を示すストレージ情報とに基づいて、前記第1のプール識別子及び前記第2のプール識別子のいずれかに対応している前記冷却手段識別子をより増加させることを最も優先し、特定の前記冷却手段識別子に対応する同一の前記第1のプール識別子及び前記第2のプール識別子の数をより減少させることを次に優先し、特定の前記冷却手段識別子に対応する前記第1のプール識別子と前記第2のプール識別子とを合計した数をより減少させることを最後に優先し、前記第1のプール識別子に対応する物理ディスクのそれぞれと前記搭載領域識別子のそれぞれとの関係を示す搭載情報を出力する
配置設計支援方法。 - 複数の物理ディスクに対応する、前記物理ディスクのグループを示す、第1のプール識別子と、前記第1のプール識別子に対応する物理ディスクに関する情報とを含むプール更新情報と、物理ディスクを搭載する搭載領域を特定する搭載領域識別子と複数の前記搭載領域のそれぞれに対応する冷却手段を特定する冷却手段識別子と前記搭載領域への物理ディスクの搭載状態を示す搭載状態情報と複数の前記搭載領域に搭載された物理ディスクに対応する第2のプール識別子との対応を示すストレージ情報とに基づいて、前記物理ディスクのいずれかを省電力モードとした場合に、前記第1のプール識別子及び前記第2のプール識別子のいずれかに対応している前記冷却手段識別子をより増加させることを最も優先し、特定の前記冷却手段識別子に対応する同一の前記第1のプール識別子及び前記第2のプール識別子の数をより減少させることを次に優先し、特定の前記冷却手段識別子に対応する前記第1のプール識別子と前記第2のプール識別子とを合計した数をより減少させることを最後に優先し、前記第1のプール識別子に対応する物理ディスクのそれぞれと前記搭載領域識別子のそれぞれとの関係を示す搭載情報を出力する処理をコンピュータに実行させる
プログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013064179A JP6167597B2 (ja) | 2013-03-26 | 2013-03-26 | 配置設計を支援する情報処理装置、ストレージシステム、配置設計支援方法、及びそのためのプログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013064179A JP6167597B2 (ja) | 2013-03-26 | 2013-03-26 | 配置設計を支援する情報処理装置、ストレージシステム、配置設計支援方法、及びそのためのプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2014191424A JP2014191424A (ja) | 2014-10-06 |
JP6167597B2 true JP6167597B2 (ja) | 2017-07-26 |
Family
ID=51837658
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013064179A Active JP6167597B2 (ja) | 2013-03-26 | 2013-03-26 | 配置設計を支援する情報処理装置、ストレージシステム、配置設計支援方法、及びそのためのプログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6167597B2 (ja) |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4246979B2 (ja) * | 2002-09-05 | 2009-04-02 | 株式会社日立製作所 | 装置管理システム |
US7702853B2 (en) * | 2007-05-04 | 2010-04-20 | International Business Machines Corporation | Data storage system with power management control and method |
WO2009008084A1 (ja) * | 2007-07-12 | 2009-01-15 | Fujitsu Limited | ディスクアレイ装置、制御方法、および制御プログラム |
JP2009187123A (ja) * | 2008-02-04 | 2009-08-20 | Nec Corp | サーバシステム及び実装スロット案内方法,プログラム |
JP5807942B2 (ja) * | 2010-04-02 | 2015-11-10 | 日本電気株式会社 | ディスクアレイ装置及びその制御方法 |
-
2013
- 2013-03-26 JP JP2013064179A patent/JP6167597B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2014191424A (ja) | 2014-10-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8316248B2 (en) | Virtual PC management method, virtual PC management system, and virtual PC management program | |
JP4813385B2 (ja) | ストレージシステムの複数の論理リソースを制御する制御装置 | |
JP4733461B2 (ja) | 計算機システム、管理計算機及び論理記憶領域の管理方法 | |
JP2010108409A (ja) | ストレージ管理方法及び管理サーバ | |
WO2002021245A1 (fr) | Procede, dispositif et environnement de commande d'horloge | |
JP2005276017A (ja) | ストレージシステム | |
JP2010015192A (ja) | 情報処理システムおよびそのシステムにおける省電力制御方法 | |
JP2009076062A (ja) | 情報システムにおける熱管理のための方法および装置 | |
JP2008287644A (ja) | 計算機システムの電力制御方法、プログラム、及び計算機システム | |
JP2009157571A (ja) | データ配置制御プログラム、データ配置制御装置、データ配置制御方法、およびマルチノードストレージシステム | |
US11500435B2 (en) | Information handling system having regional cooling | |
JP2010015446A (ja) | ストレージ装置及び電源の制御方法 | |
US11972138B2 (en) | Data storage system for balancing thermal load over storage devices | |
CN105247492B (zh) | 对使用时间序列建模的用户行为的检测 | |
JP2010128985A (ja) | ストレージ管理サーバ、ストレージ構成の再配置方法 | |
US8295991B2 (en) | Fan speed control system and method | |
JP5725191B2 (ja) | 電源管理装置、電源管理方法および電源管理プログラム | |
US10228880B2 (en) | Position-aware primary command queue management | |
JP2007286975A (ja) | 計算機システム及びストレージシステム並びにボリューム割り当て方法 | |
JP6167597B2 (ja) | 配置設計を支援する情報処理装置、ストレージシステム、配置設計支援方法、及びそのためのプログラム | |
JP2012027655A (ja) | 情報処理装置および省電力メモリ管理方法 | |
CN101893999A (zh) | 一种将存储设备虚拟划分为多个设备的*** | |
JP5287414B2 (ja) | ストレージシステム、ストレージ消費電力削減方法、プログラム | |
JP2005115940A (ja) | ラック機器管理情報調整システムおよび方法 | |
JP5807942B2 (ja) | ディスクアレイ装置及びその制御方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20160217 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20161227 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20170110 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170303 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20170314 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170512 |
|
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: 20170530 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20170612 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6167597 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |