JP2020106985A - ストレージ装置、ファイル特定方法及びプログラム - Google Patents
ストレージ装置、ファイル特定方法及びプログラム Download PDFInfo
- Publication number
- JP2020106985A JP2020106985A JP2018243587A JP2018243587A JP2020106985A JP 2020106985 A JP2020106985 A JP 2020106985A JP 2018243587 A JP2018243587 A JP 2018243587A JP 2018243587 A JP2018243587 A JP 2018243587A JP 2020106985 A JP2020106985 A JP 2020106985A
- Authority
- JP
- Japan
- Prior art keywords
- file
- segment
- list
- storage
- weight
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
特許文献1には、関連する技術として、重複するファイルを転送する階層ストレージ管理システムに関する技術が開示されている。
<第1実施形態>
本発明の第1実施形態によるシステム100は、各ファイルへ任意の値で重み付けし、上位Tierから下位Tierへファイルを移動させるときに、セグメント毎に重みを合算し、重みの合計が最小となるセグメントを参照しているファイルから移動対象ファイルを選択することで、所望の容量を確保しつつファイルへのアクセス性の低下を抑制するシステムである。
ストレージ管理手段31は、ストレージ装置3を総合的に管理する。例えば、ストレージ管理手段31は、管理端末1から運用開始指示や運用停止指示、ファイル移動指示など各種指示を受信する。また、ストレージ管理手段31は、サーバ2からリード要求やライト要求など各種要求を受信する。ストレージ管理手段31がサーバ2からリード要求やライト要求など各種要求を受信すると、ストレージ管理手段31は、受信した指示や要求に応じた処理を実行するよう、階層管理手段32に必要な指示を行う。
システム100において、ストレージ装置3は、ファイル選択手段321を備える。ファイル選択手段321は、ファイルが参照しているセグメントと、前記ファイルに関連付けられている重み値とに基づいて、各セグメントの重要度を示すセグメント重み合計リストを生成する。ファイル選択手段321は、前記セグメント重み合計リストのうち重み合計が最小のセグメントを参照しているファイルを、上位Tierストレージから下位Tierストレージへ移動させるファイルと特定する。
このように、ファイル選択手段321は、重要度の低いセグメントを参照しているファイルを上位Tierストレージから下位Tierストレージへ移動させるファイルと特定することで、上位Tierストレージにおいて所望の記憶容量を確保することができ、かつ、ファイルへのアクセス性の低下を抑制することができる。
次に、本発明の第2実施形態によるシステム100について説明する。
本発明の第2実施形態によるシステム100は、任意に設定された重み値を用いず、ファイルリストからセグメントの重み合計を自動的に算出するシステムである。なお、本発明の第2実施形態では、ファイルの最終使用日時の古い順にファイルの重みを低く設定する。
こうすることで、本発明の第1実施形態によるシステム100において、各ファイルの重み値が管理端末1などの外部入力機器を用いて入力され、上位Tierが静的な情報として持っている重み値によって生じる、ファイル数の増大とともに増大する設定管理工数の増大の程度が緩和される。
本発明の第2実施形態によるシステム100と、本発明の第1実施形態によるシステム100との構成の違いは、本発明の第1実施形態によるシステム100がストレージ装置3を備えるのに対して、本発明の第2実施形態によるシステム100がストレージ装置4を備えることである。より具体的には、本発明の第1実施形態によるシステム100が、階層管理手段32、上位Tierストレージ34を備えるのに対して、本発明の第2実施形態によるシステム100が、階層管理手段42、上位Tierストレージ44を備えることである。
ファイル選択手段422は、上位Tierストレージ44からファイルリスト441を取得する機能を持つ。また、ファイル選択手段422は、重み値設定リスト4221を作成する機能を持つ。また、ファイル選択手段422は、ファイルリスト441と重み値設定リスト4221とから、セグメント重み合計リスト4211を作成する機能、すなわち、上記ステップS103〜ステップS107の処理を行う機能を持つ。また、ファイル選択手段422は、階層管理手段42からの指示に応じ、セグメント重み合計リスト4211に基づいて、上位Tierストレージ44から下位Tierストレージ35に移動させるファイルを選択し、選択したファイルを示す移動ファイルリストを階層管理手段42に出力する機能を持つ。図7は、セグメント重み合計リスト4211の具体例を示す図である。セグメント重み合計リスト4211は、図7に示すように、セグメントと、重み合計と、チェック済みファイル一覧とを関連付けて記憶する。
なお、本発明の第2実施形態では、重み値設定リストの作成要素としてファイルの使用日時を用いているが、本発明の別の実施形態では、ファイルの属性やアクセス履歴等の情報を入力として人工知能等を用いてファイルの重みを決定してもよい。
なお、図10におけるステップS103〜ステップS110の処理は、図5に示した本発明の第1実施形態におけるステップS103〜ステップS110の処理と同一である。
システム100において、ストレージ装置4は、ファイル選択手段422を備える。
ファイル選択手段422は、重み値設定リスト4221を動的に生成する。
こうすることで、ファイル選択手段422は、重み値を使用日時順に一律に設定するだけで重み値設定リスト4221を生成するため、ファイル数が膨大になっても設定管理工数を増やすことなく第1実施形態によるシステム100と同様の効果をもたらすことができる。
また、ファイル選択手段422は、ストレージ装置4において移動させるファイルの特定をより適切に行うことができる。
本発明の実施形態による最小構成のストレージ装置200は、図11に示すように、生成部200a、特定部200bを備える。
生成部200aは、ファイルが参照しているセグメントと、前記ファイルに関連付けられている重み値とに基づいて、各セグメントの重要度を示すセグメント重み合計リストを生成する。
特定部200bは、前記セグメント重み合計リストのうち重み合計が最小のセグメントを参照しているファイルを、上位Tierストレージから下位Tierストレージへ移動させるファイルと特定する。
図12は、少なくとも1つの実施形態に係るコンピュータの構成を示す概略ブロック図である。
コンピュータ5は、図12に示すように、CPU6、メインメモリ7、ストレージ8、インターフェース9を備える。
例えば、上述の管理端末1、サーバ2、ストレージ装置3、ストレージ装置4、その他の制御装置のそれぞれは、コンピュータ5に実装される。そして、上述した各処理部の動作は、プログラムの形式でストレージ8に記憶されている。CPU6は、プログラムをストレージ8から読み出してメインメモリ7に展開し、当該プログラムに従って上記処理を実行する。また、CPU6は、プログラムに従って、上述した各記憶部に対応する記憶領域をメインメモリ7に確保する。
2・・・サーバ
3、4、200・・・ストレージ装置
5・・・コンピュータ
6・・・CPU
7・・・メインメモリ
8・・・ストレージ
9・・・インターフェース
31・・・ストレージ管理手段
32、42・・・階層管理手段
33・・・重複排除管理手段
34、44・・・上位Tierストレージ
35・・・下位Tierストレージ
100・・・システム
200a・・・生成部
200b・・・特定部
321、422・・・ファイル選択手段
341、351、441・・・ファイルリスト
342、4221・・・重み値設定リスト
3211、4211・・・セグメント重み合計リスト
Claims (4)
- ファイルが参照しているセグメントと、前記ファイルに関連付けられている重み値とに基づいて、各セグメントの重要度を示すセグメント重み合計リストを生成する生成部と、
前記セグメント重み合計リストのうち重み合計が最小のセグメントを参照しているファイルを、上位Tierストレージから下位Tierストレージへ移動させるファイルと特定する特定部と、
を備えるストレージ装置。 - 前記生成部は、
各セグメントを参照している前記ファイルに関連付けられている重み値の総和を各セグメントごとに算出し、算出した重み値の合計と各セグメントとを関連付けることによって前記セグメント重み合計リストを生成する、
請求項1に記載のストレージ装置。 - ファイルが参照しているセグメントと、前記ファイルに関連付けられている重み値とに基づいて、各セグメントの重要度を示すセグメント重み合計リストを生成することと、
前記セグメント重み合計リストのうち重み合計が最小のセグメントを参照しているファイルを、上位Tierストレージから下位Tierストレージへ移動させるファイルと特定することと、
を含むファイル特定方法。 - コンピュータに、
ファイルが参照しているセグメントと、前記ファイルに関連付けられている重み値とに基づいて、各セグメントの重要度を示すセグメント重み合計リストを生成することと、
前記セグメント重み合計リストのうち重み合計が最小のセグメントを参照しているファイルを、上位Tierストレージから下位Tierストレージへ移動させるファイルと特定することと、
を実行させるプログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018243587A JP6881847B2 (ja) | 2018-12-26 | 2018-12-26 | ストレージ装置、ファイル特定方法及びプログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018243587A JP6881847B2 (ja) | 2018-12-26 | 2018-12-26 | ストレージ装置、ファイル特定方法及びプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2020106985A true JP2020106985A (ja) | 2020-07-09 |
JP6881847B2 JP6881847B2 (ja) | 2021-06-02 |
Family
ID=71449052
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018243587A Active JP6881847B2 (ja) | 2018-12-26 | 2018-12-26 | ストレージ装置、ファイル特定方法及びプログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6881847B2 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2022142992A (ja) * | 2021-03-17 | 2022-10-03 | Necプラットフォームズ株式会社 | 階層型ストレージ装置、ファイル制御方法及びファイル制御プログラム |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100274826A1 (en) * | 2009-04-23 | 2010-10-28 | Hitachi, Ltd. | Method for clipping migration candidate file in hierarchical storage management system |
JP2011170665A (ja) * | 2010-02-19 | 2011-09-01 | Nec Corp | ストレージシステム |
JP2013073393A (ja) * | 2011-09-27 | 2013-04-22 | Mizuho Information & Research Institute Inc | ファイル管理システム、ファイル管理方法及びファイル管理プログラム |
JP2019053477A (ja) * | 2017-09-14 | 2019-04-04 | Necプラットフォームズ株式会社 | ファイル制御装置、ファイル制御方法、プログラム |
-
2018
- 2018-12-26 JP JP2018243587A patent/JP6881847B2/ja active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100274826A1 (en) * | 2009-04-23 | 2010-10-28 | Hitachi, Ltd. | Method for clipping migration candidate file in hierarchical storage management system |
JP2010257094A (ja) * | 2009-04-23 | 2010-11-11 | Hitachi Ltd | 階層ストレージ管理システムにおける移動候補ファイルの抽出方法 |
JP2011170665A (ja) * | 2010-02-19 | 2011-09-01 | Nec Corp | ストレージシステム |
JP2013073393A (ja) * | 2011-09-27 | 2013-04-22 | Mizuho Information & Research Institute Inc | ファイル管理システム、ファイル管理方法及びファイル管理プログラム |
JP2019053477A (ja) * | 2017-09-14 | 2019-04-04 | Necプラットフォームズ株式会社 | ファイル制御装置、ファイル制御方法、プログラム |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2022142992A (ja) * | 2021-03-17 | 2022-10-03 | Necプラットフォームズ株式会社 | 階層型ストレージ装置、ファイル制御方法及びファイル制御プログラム |
JP7222491B2 (ja) | 2021-03-17 | 2023-02-15 | Necプラットフォームズ株式会社 | 階層型ストレージ装置、ファイル制御方法及びファイル制御プログラム |
Also Published As
Publication number | Publication date |
---|---|
JP6881847B2 (ja) | 2021-06-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104679661B (zh) | 混合存储的控制方法及混合存储系统 | |
JP5991701B2 (ja) | ストレージ管理方法、ストレージ管理システム、コンピュータ・システムおよびプログラム | |
US9367256B2 (en) | Storage system having defragmentation processing function | |
WO2019181949A1 (ja) | 記録装置、読取装置、記録方法、記録プログラム、読取方法、読取プログラム、及び磁気テープ | |
US11289115B1 (en) | Copying a storage tape | |
JP2020154587A (ja) | 計算機システム及びデータ管理方法 | |
US20150302021A1 (en) | Storage system | |
KR101364356B1 (ko) | 대용량 데이터 저장을 위한 심볼릭 링크를 이용한 확장 가능한 저장 방법 및 장치 | |
JP6406283B2 (ja) | ストレージ装置およびストレージ方法 | |
JP6881847B2 (ja) | ストレージ装置、ファイル特定方法及びプログラム | |
JP2013058134A (ja) | データ書き込み装置 | |
JP5929326B2 (ja) | ストレージシステム | |
US9015124B2 (en) | Replication system and method of rebuilding replication configuration | |
CN115904263B (zh) | 一种数据迁移方法、系统、设备及计算机可读存储介质 | |
US20130246842A1 (en) | Information processing apparatus, program, and data allocation method | |
JP6110354B2 (ja) | 異種記憶サーバおよびそのファイル記憶方法 | |
JP6860037B2 (ja) | 重複排除記憶方法、重複排除記憶制御装置、重複排除ストレージシステム、プログラム | |
JP6281333B2 (ja) | ストレージシステム | |
JP2010191903A (ja) | 分散ファイルシステムのストライピング種別選択方法及びその分散ファイルシステム | |
JP2019053477A (ja) | ファイル制御装置、ファイル制御方法、プログラム | |
JP2013058133A (ja) | データ書き込み装置 | |
CN116069263B (zh) | 文件系统的优化方法、装置、服务器、设备及存储介质 | |
EP4216070A1 (en) | File processing apparatus, file processing method, storage medium, and computer program | |
JP2013206017A (ja) | 記録システム、データ記録方法及びプログラム | |
JP6908880B2 (ja) | 共有装置、共有システム、共有方法、および共有プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200406 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20210326 |
|
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: 20210406 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210428 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6881847 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |