JP7087667B2 - ストレージシステム、制御装置、及び制御プログラム - Google Patents
ストレージシステム、制御装置、及び制御プログラム Download PDFInfo
- Publication number
- JP7087667B2 JP7087667B2 JP2018097113A JP2018097113A JP7087667B2 JP 7087667 B2 JP7087667 B2 JP 7087667B2 JP 2018097113 A JP2018097113 A JP 2018097113A JP 2018097113 A JP2018097113 A JP 2018097113A JP 7087667 B2 JP7087667 B2 JP 7087667B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- list
- read
- storage device
- control 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.)
- Active
Links
Images
Landscapes
- Signal Processing For Digital Recording And Reproducing (AREA)
Description
上述のように、複数のLVに対する排出処理は、排出対象のLVのデータサイズや仮想テープ装置におけるLVの状態等の要因によって、処理効率が低下する場合がある。処理効率低下の要因としては、以下の(i)及び(ii)に例示するものが挙げられる。
テープライブラリ装置においてPVに対するデータの書き込み及び読み出しを行なうドライブ或いはコントローラは、「スピードマッチング」機能を有することがある。
仮想テープ装置は、排出処理の実行中に、排出対象となったLVがディスクアレイ装置上に存在しないオフキャッシュ状態の場合、排出対象のLVのデータをディスクアレイ装置上に格納するオンキャッシュ処理の実行後に、排出用PVに書き込む処理を行なう。オンキャッシュ処理では、仮想テープ装置は、排出対象のLVのデータを格納するテープライブラリ装置上のPVからLVのデータを読み出し、ディスクアレイ装置上に格納することで、排出対象のLVをオンキャッシュ状態にする。
図3は一実施形態の一例としての仮想テープシステム1の構成例を示すブロック図である。仮想テープシステム1は、ストレージシステムの一例であり、図3に示すように、例示的に、仮想テープ装置2及びテープライブラリ装置4をそなえてよい。仮想テープ装置2には、ホスト装置5が接続されてよい。なお、仮想テープシステム1は、複数のテープライブラリ装置4をそなえてもよい。
次に、図4を参照して、図3に示す仮想テープシステム1における制御サーバ3及びテープライブラリ装置4のハードウェア構成例について説明する。
次に、一実施形態に係る制御サーバ3の機能構成例を説明する。一実施形態に係る機能に着目すると、図5に示すように、制御サーバ3は、例示的に、メモリ部31、エクスポート制御部32、書込処理部33、及び読出処理部34をそなえてよい。
エクスポート制御部32は、エクスポート対象のLV22のリストをパラメータとして含むエクスポート指示をホスト装置5から受信すると、エクスポート処理を行なう。以下、一実施形態に係るエクスポート処理について説明する。なお、エクスポート処理は、仮想テープ装置2の独自形式のフォーマットに基づくエクスポート処理であってもよいし、SL(Standard Label)形式でエクスポートを行なうネイティブエクスポート(Native Export)処理であってもよい。
次に、図7を参照して、上述の如く構成された仮想テープシステム1(制御サーバ3)の動作例の説明を行なう。
上述した一実施形態に係る技術は、以下のように変形、変更して実施することができる。
以上の実施形態に関し、更に以下の付記を開示する。
複数のアクセス部のうちの書込データを可搬型記録媒体に書き込むアクセス部の書込速度を、当該書込データのサイズに応じて制御する制御部を有するストレージ装置と、
複数の可搬型記録媒体に格納されるデータを記憶する記憶装置と、
前記ストレージ装置及び前記記憶装置を制御する制御装置と、をそなえ、
前記制御装置は、
複数の排出対象のデータを排出対象の可搬型記録媒体へ排出する排出処理の実行要求を受信すると、前記実行要求に基づき、前記記憶装置に記憶されていない一以上の排出対象のデータのリストをデータサイズに基づきソートした第1リストと、前記記憶装置に記憶されている一以上の排出対象のデータのリストをデータサイズに基づきソートした第2リストと、を生成する生成部と、
前記第1リストのソート順に従って、前記制御部に対して、前記第1リスト内の排出対象のデータを当該データの格納先可搬型記録媒体から読み出す制御を行ない、読み出された排出対象のデータを前記記憶装置に格納する読出部と、
前記第2リストのソート順に従って、前記第2リスト内の排出対象のデータを前記記憶装置から読み出し、前記制御部に対して、読み出したデータを前記排出対象の可搬型記録媒体に書き込む制御を行なう書込部と、をそなえる、ストレージシステム。
前記第1リスト及び前記第2リストの各々のソート順は、データサイズが大から小へと変動する順、データサイズが小から大へと変動する順、又は、データサイズが大から小へと変動する順と小から大へと変動する順とのそれぞれを繰り返す順、である、付記1に記載のストレージシステム。
前記読出部は、前記記憶装置に格納した排出対象のデータの情報を前記第1リストから前記第2リストに移動させ、
前記書込部は、前記第2リスト内の排出対象のデータを前記排出対象の可搬型記録媒体に書き込む制御を行なう都度、前記第2リストをデータサイズに基づきソートする、付記1又は付記2に記載のストレージシステム。
前記第1リスト内の排出対象のデータの合計サイズと、前記第2リスト内の排出対象のデータの合計サイズとを比較し、比較結果に基づき、前記書込部による処理の実行タイミングを制御する実行制御部をそなえる、付記3に記載のストレージシステム。
前記実行制御部は、前記第1リストに係る合計サイズが、前記第2リストに係る合計サイズ以下になるまで、前記書込部による処理の実行を抑止する、付記4に記載のストレージシステム。
前記実行制御部は、前記第1リストに係る合計サイズが、前記第2リストに係る合計サイズ以下になると、前記読出部による処理と並行して、前記書込部による処理を実行させる、付記4又は付記5に記載のストレージシステム。
複数のアクセス部のうちの書込データを可搬型記録媒体に書き込むアクセス部の書込速度を、当該書込データのサイズに応じて制御する制御部を有するストレージ装置と、複数の可搬型記録媒体に格納されるデータを記憶する記憶装置と、を制御する制御装置であって、
複数の排出対象のデータを排出対象の可搬型記録媒体へ排出する排出処理の実行要求を受信すると、前記実行要求に基づき、前記記憶装置に記憶されていない一以上の排出対象のデータのリストをデータサイズに基づきソートした第1リストと、前記記憶装置に記憶されている一以上の排出対象のデータのリストをデータサイズに基づきソートした第2リストと、を生成する生成部と、
前記第1リストのソート順に従って、前記制御部に対して、前記第1リスト内の排出対象のデータを当該データの格納先可搬型記録媒体から読み出す制御を行ない、読み出された排出対象のデータを前記記憶装置に格納する読出部と、
前記第2リストのソート順に従って、前記第2リスト内の排出対象のデータを前記記憶装置から読み出し、前記制御部に対して、読み出したデータを前記排出対象の可搬型記録媒体に書き込む制御を行なう書込部と、をそなえる、制御装置。
前記第1リスト及び前記第2リストの各々のソート順は、データサイズが大から小へと変動する順、データサイズが小から大へと変動する順、又は、データサイズが大から小へと変動する順と小から大へと変動する順とのそれぞれを繰り返す順、である、付記7に記載の制御装置。
前記読出部は、前記記憶装置に格納した排出対象のデータの情報を前記第1リストから前記第2リストに移動させ、
前記書込部は、前記第2リスト内の排出対象のデータを前記排出対象の可搬型記録媒体に書き込む制御を行なう都度、前記第2リストをデータサイズに基づきソートする、付記7又は付記8に記載の制御装置。
前記第1リスト内の排出対象のデータの合計サイズと、前記第2リスト内の排出対象のデータの合計サイズとを比較し、比較結果に基づき、前記書込部による処理の実行タイミングを制御する実行制御部をそなえる、付記9に記載の制御装置。
前記実行制御部は、前記第1リストに係る合計サイズが、前記第2リストに係る合計サイズ以下になるまで、前記書込部による処理の実行を抑止する、付記10に記載の制御装置。
前記実行制御部は、前記第1リストに係る合計サイズが、前記第2リストに係る合計サイズ以下になると、前記読出部による処理と並行して、前記書込部による処理を実行させる、付記10又は付記11に記載の制御装置。
複数のアクセス部のうちの書込データを可搬型記録媒体に書き込むアクセス部の書込速度を、当該書込データのサイズに応じて制御する制御部を有するストレージ装置と、複数の可搬型記録媒体に格納されるデータを記憶する記憶装置と、を制御するコンピュータに、
複数の排出対象のデータを排出対象の可搬型記録媒体へ排出する排出処理の実行要求を受信すると、前記実行要求に基づき、前記記憶装置に記憶されていない一以上の排出対象のデータのリストをデータサイズに基づきソートした第1リストと、前記記憶装置に記憶されている一以上の排出対象のデータのリストをデータサイズに基づきソートした第2リストと、を生成し、
前記第1リストのソート順に従って、前記制御部に対して、前記第1リスト内の排出対象のデータを当該データの格納先可搬型記録媒体から読み出す制御を行ない、読み出された排出対象のデータを前記記憶装置に格納し、
前記第2リストのソート順に従って、前記第2リスト内の排出対象のデータを前記記憶装置から読み出し、前記制御部に対して、読み出したデータを前記排出対象の可搬型記録媒体に書き込む制御を行なう、
処理を実行させる、制御プログラム。
前記第1リスト及び前記第2リストの各々のソート順は、データサイズが大から小へと変動する順、データサイズが小から大へと変動する順、又は、データサイズが大から小へと変動する順と小から大へと変動する順とのそれぞれを繰り返す順、である、付記13に記載の制御プログラム。
前記コンピュータに、
前記記憶装置に格納した排出対象のデータの情報を前記第1リストから前記第2リストに移動させ、
前記第2リスト内の排出対象のデータを前記排出対象の可搬型記録媒体に書き込む制御を行なう都度、前記第2リストをデータサイズに基づきソートする、
処理を実行させる、付記13又は付記14に記載の制御プログラム。
前記コンピュータに、
前記第1リスト内の排出対象のデータの合計サイズと、前記第2リスト内の排出対象のデータの合計サイズとを比較し、比較結果に基づき、前記書き込む制御の実行タイミングを制御する、
処理を実行させる、付記15に記載の制御プログラム。
前記コンピュータに、
前記第1リストに係る合計サイズが、前記第2リストに係る合計サイズ以下になるまで、前記書き込む制御の実行を抑止する、
処理を実行させる、付記16に記載の制御プログラム。
前記コンピュータに、
前記第1リストに係る合計サイズが、前記第2リストに係る合計サイズ以下になると、前記読み出す制御と並行して、前記書き込む制御を実行させる、付記16又は付記17に記載の制御プログラム。
2 仮想テープ装置
21 ディスクアレイ装置
22、46 LV
3、3-1、3-2 制御サーバ
31 メモリ部
311 マスタLVリスト
312 エクスポート対象LVリスト
313 オンキャッシュLVリスト
314 オフキャッシュLVリスト
32 エクスポート制御部
33 書込処理部
34 読出処理部
4 テープライブラリ装置
41、41-1~41-n ドライブ
42 ロボット
43、43-1、43-2 PV
44 コントローラ
45 格納部
5 ホスト装置
Claims (6)
- 複数のアクセス部のうちの書込データを可搬型記録媒体に書き込むアクセス部の書込速度を、当該書込データのサイズに応じて制御する制御部を有するストレージ装置と、
複数の可搬型記録媒体に格納されるデータを記憶する記憶装置と、
前記ストレージ装置及び前記記憶装置を制御する制御装置と、をそなえ、
前記制御装置は、
複数の排出対象のデータを排出対象の可搬型記録媒体へ排出する排出処理の実行要求を受信すると、前記実行要求に基づき、前記記憶装置に記憶されていない一以上の排出対象のデータのリストをデータサイズが大から小へと変動する順、又は、データサイズが小から大へと変動する順にソートした第1リストと、前記記憶装置に記憶されている一以上の排出対象のデータのリストをデータサイズに基づき前記第1リストと同じ順にソートした第2リストと、を生成する生成部と、
前記第1リストのソート順に従って、前記制御部に対して、前記第1リスト内の排出対象のデータを当該データの格納先可搬型記録媒体から読み出す制御を行ない、読み出された排出対象のデータを前記記憶装置に格納し、前記記憶装置に格納した排出対象のデータの情報を前記第1リストから前記第2リストに移動させる読出部と、
前記第2リストのソート順に従って、前記第2リスト内の排出対象のデータを前記記憶装置から読み出し、前記制御部に対して、読み出したデータを前記排出対象の可搬型記録媒体に書き込む制御を行なう書込部と、をそなえ、
前記書込部は、前記制御部から前記第2リスト内の一つの排出対象のデータを前記排出対象の可搬型記録媒体に書き込んだことを示す完了応答を受信する都度、前記第2リストから当該一つの排出対象のデータの情報を削除し、前記第2リストをデータサイズに基づき前記第1リストと同じ順にソートする、ストレージシステム。 - 前記第1リスト内の排出対象のデータの合計サイズと、前記第2リスト内の排出対象のデータの合計サイズとを比較し、比較結果に基づき、前記書込部による処理の実行タイミングを制御する実行制御部をそなえる、請求項1に記載のストレージシステム。
- 前記実行制御部は、前記第1リストに係る合計サイズが、前記第2リストに係る合計サイズ以下になるまで、前記書込部による処理の実行を抑止する、請求項2に記載のストレージシステム。
- 前記実行制御部は、前記第1リストに係る合計サイズが、前記第2リストに係る合計サイズ以下になると、前記読出部による処理と並行して、前記書込部による処理を実行させる、請求項2又は請求項3に記載のストレージシステム。
- 複数のアクセス部のうちの書込データを可搬型記録媒体に書き込むアクセス部の書込速度を、当該書込データのサイズに応じて制御する制御部を有するストレージ装置と、複数の可搬型記録媒体に格納されるデータを記憶する記憶装置と、を制御する制御装置であって、
複数の排出対象のデータを排出対象の可搬型記録媒体へ排出する排出処理の実行要求を受信すると、前記実行要求に基づき、前記記憶装置に記憶されていない一以上の排出対象のデータのリストをデータサイズが大から小へと変動する順、又は、データサイズが小から大へと変動する順にソートした第1リストと、前記記憶装置に記憶されている一以上の排出対象のデータのリストをデータサイズに基づき前記第1リストと同じ順にソートした第2リストと、を生成する生成部と、
前記第1リストのソート順に従って、前記制御部に対して、前記第1リスト内の排出対象のデータを当該データの格納先可搬型記録媒体から読み出す制御を行ない、読み出された排出対象のデータを前記記憶装置に格納し、前記記憶装置に格納した排出対象のデータの情報を前記第1リストから前記第2リストに移動させる読出部と、
前記第2リストのソート順に従って、前記第2リスト内の排出対象のデータを前記記憶装置から読み出し、前記制御部に対して、読み出したデータを前記排出対象の可搬型記録媒体に書き込む制御を行なう書込部と、をそなえ、
前記書込部は、前記制御部から前記第2リスト内の一つの排出対象のデータを前記排出対象の可搬型記録媒体に書き込んだことを示す完了応答を受信する都度、前記第2リストから当該一つの排出対象のデータの情報を削除し、前記第2リストをデータサイズに基づき前記第1リストと同じ順にソートする、制御装置。 - 複数のアクセス部のうちの書込データを可搬型記録媒体に書き込むアクセス部の書込速度を、当該書込データのサイズに応じて制御する制御部を有するストレージ装置と、複数の可搬型記録媒体に格納されるデータを記憶する記憶装置と、を制御するコンピュータに、
複数の排出対象のデータを排出対象の可搬型記録媒体へ排出する排出処理の実行要求を受信すると、前記実行要求に基づき、前記記憶装置に記憶されていない一以上の排出対象のデータのリストをデータサイズが大から小へと変動する順、又は、データサイズが小から大へと変動する順にソートした第1リストと、前記記憶装置に記憶されている一以上の排出対象のデータのリストをデータサイズに基づき前記第1リストと同じ順にソートした第2リストと、を生成し、
前記第1リストのソート順に従って、前記制御部に対して、前記第1リスト内の排出対象のデータを当該データの格納先可搬型記録媒体から読み出す制御を行ない、読み出された排出対象のデータを前記記憶装置に格納し、前記記憶装置に格納した排出対象のデータの情報を前記第1リストから前記第2リストに移動させ、
前記第2リストのソート順に従って、前記第2リスト内の排出対象のデータを前記記憶装置から読み出し、前記制御部に対して、読み出したデータを前記排出対象の可搬型記録媒体に書き込む制御を行なう、
処理を実行させ、
前記書き込む制御は、前記制御部から前記第2リスト内の一つの排出対象のデータを前記排出対象の可搬型記録媒体に書き込んだことを示す完了応答を受信する都度、前記第2リストから当該一つの排出対象のデータの情報を削除し、前記第2リストをデータサイズに基づき前記第1リストと同じ順にソートする処理を含む、制御プログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018097113A JP7087667B2 (ja) | 2018-05-21 | 2018-05-21 | ストレージシステム、制御装置、及び制御プログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018097113A JP7087667B2 (ja) | 2018-05-21 | 2018-05-21 | ストレージシステム、制御装置、及び制御プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2019204164A JP2019204164A (ja) | 2019-11-28 |
JP7087667B2 true JP7087667B2 (ja) | 2022-06-21 |
Family
ID=68726928
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018097113A Active JP7087667B2 (ja) | 2018-05-21 | 2018-05-21 | ストレージシステム、制御装置、及び制御プログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7087667B2 (ja) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012185618A (ja) | 2011-03-04 | 2012-09-27 | Fujitsu Ltd | ストレージシステム、ストレージ制御装置およびストレージ制御方法 |
JP2013041646A (ja) | 2011-08-16 | 2013-02-28 | Fujitsu Ltd | テープドライブ装置、テープカートリッジ、テープライブラリ装置、及びデータ保存方法 |
JP2017033118A (ja) | 2015-07-30 | 2017-02-09 | 富士通株式会社 | 制御装置、制御プログラム、及び制御方法 |
-
2018
- 2018-05-21 JP JP2018097113A patent/JP7087667B2/ja active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012185618A (ja) | 2011-03-04 | 2012-09-27 | Fujitsu Ltd | ストレージシステム、ストレージ制御装置およびストレージ制御方法 |
JP2013041646A (ja) | 2011-08-16 | 2013-02-28 | Fujitsu Ltd | テープドライブ装置、テープカートリッジ、テープライブラリ装置、及びデータ保存方法 |
JP2017033118A (ja) | 2015-07-30 | 2017-02-09 | 富士通株式会社 | 制御装置、制御プログラム、及び制御方法 |
Also Published As
Publication number | Publication date |
---|---|
JP2019204164A (ja) | 2019-11-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5954751B2 (ja) | テープ上のデータをロールバックする方法及びファイルシステム | |
US7073036B2 (en) | Backup system and method for tape recording medium | |
US20100293354A1 (en) | Apparatus and method for minimizing data storage media fragmentation | |
JP4402103B2 (ja) | データ記憶装置、そのデータ再配置方法、プログラム | |
JP6075571B2 (ja) | 階層型ストレージ・システムでのファイルの移動方法 | |
JP6391061B2 (ja) | テープ上へのファイル書き込み方法 | |
WO2019181949A1 (ja) | 記録装置、読取装置、記録方法、記録プログラム、読取方法、読取プログラム、及び磁気テープ | |
US9170747B2 (en) | Storage device, control device, and control method | |
US20220382463A1 (en) | Information processing apparatus, information processing method, and information processing program | |
JP2006195588A (ja) | ディスク・システム及びディスク管理方法、並びにコンピュータ・プログラム | |
US20140297944A1 (en) | Recording medium, system and method | |
US20140089263A1 (en) | File recording apparatus, file system management method, and changer drive | |
JP7087667B2 (ja) | ストレージシステム、制御装置、及び制御プログラム | |
JP6212996B2 (ja) | ストレージ制御装置、ストレージ制御プログラム、及びストレージ制御方法 | |
JP6634886B2 (ja) | データ記憶装置、データ記憶装置制御プログラム、及びデータ記憶装置制御方法 | |
JP6859684B2 (ja) | ストレージ制御装置、ストレージ装置、及び制御プログラム | |
JP6928249B2 (ja) | ストレージ制御装置およびプログラム | |
JP7226108B2 (ja) | ストレージ制御装置、ストレージ制御方法、及びストレージ制御プログラム | |
JP2021015389A (ja) | 制御装置、ストレージシステム、及び制御プログラム | |
WO2022172549A1 (ja) | 情報処理装置、情報処理方法、及び情報処理プログラム | |
CN103617250A (zh) | 基于光存储阵列的文件管理方法以及文件格式*** | |
KR102673715B1 (ko) | 호스트 커널에 부착되는 솔리드 스테이트 드라이브의 데이터 제어 시스템 및 방법 | |
KR20140039756A (ko) | 데이터 저장 장치 및 그 동작 방법 | |
US20220382479A1 (en) | Information processing apparatus, information processing method, and information processing program | |
WO2022044434A1 (ja) | 情報処理装置、情報処理方法、及び情報処理プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20190607 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210210 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20210928 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20211012 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20211213 |
|
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: 20220510 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220523 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7087667 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |