JP6733214B2 - 制御装置、ストレージシステム、制御方法及びプログラム - Google Patents
制御装置、ストレージシステム、制御方法及びプログラム Download PDFInfo
- Publication number
- JP6733214B2 JP6733214B2 JP2016030140A JP2016030140A JP6733214B2 JP 6733214 B2 JP6733214 B2 JP 6733214B2 JP 2016030140 A JP2016030140 A JP 2016030140A JP 2016030140 A JP2016030140 A JP 2016030140A JP 6733214 B2 JP6733214 B2 JP 6733214B2
- Authority
- JP
- Japan
- Prior art keywords
- chunk
- storage
- stored
- data
- 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
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
・ROM(Read Only Memory)502
・RAM(Random Access Memory)503
・RAM503にロードされるプログラム504
・プログラム504を格納する記憶装置505
・記録媒体506の読み書きを行うドライブ装置507
・通信ネットワーク509と接続する通信インターフェース508
・データの入出力を行う入出力インターフェース510
・各構成要素を接続するバス511
各実施形態における各装置の各構成要素は、これらの機能を実現するプログラム504をCPU501が取得して実行することで実現される。各装置の各構成要素の機能を実現するプログラム504は、例えば、予め記憶装置505やRAM503に格納されており、必要に応じてCPU501が読み出す。なお、プログラム504は、通信ネットワーク509を介してCPU501に供給されてもよいし、予め記録媒体506に格納されており、ドライブ装置507が当該プログラムを読み出してCPU501に供給してもよい。
続いて、本発明の第1の実施形態について説明する。図1は、本発明の第1の実施形態における制御装置、ストレージ装置及びストレージシステムの構成を示す図である。図2は、発明の第1の実施形態におけるストレージシステムが複数の制御装置又はストレージ装置を有する場合の構成を示す例である。図3は、本発明の第1の実施形態におけるストレージシステムにおけるデータの書込みの基本的な動作の一例を示す図である。図4は、本発明の第1の実施形態におけるストレージシステムにおけるデータの読出しの基本的な動作の一例を示す図である。図5は、本発明の第1の実施形態におけるストレージシステムにバックアップデータが格納される場合の基本的な動作の一例を示す図である。図6は、本発明の第1の実施形態におけるストレージシステムにおけるデータの書込みの動作例を示す図である。図7は、本発明の第1の実施形態におけるストレージシステムにおけるデータの読出しの動作例を示す図である。図8は、本発明の第1の実施形態におけるストレージシステムにバックアップデータが格納される場合の動作例を示す図である。図9は、本発明の第1の実施形態におけるストレージシステム等の書込みに関する動作の一例を示すフローチャートである。図10は、本発明の第1の実施形態におけるストレージシステム等の読出しに関する動作の一例を示すフローチャートである。図11は、本発明の実施形態における制御装置等を実現する情報処理装置の一例を示す図である。
図5に示す例では、初回のフルアップバックにおいては、書込み対象データは、例えばチャンクAからEの5つに分割される。5つのチャンクは、ストレージ装置及び制御装置に用意された記憶部に格納される。
1回目の増分バックアップの際には、チャンクDに相当する箇所のチャンクがチャンクFに更新される。チャンクFはサーバに用意された記憶部に格納される。この場合に、記憶部には空きがあるため、チャンクFは他のチャンクの削除を伴わずに記憶部に格納される。
この場合には、格納制御部110は、例えば、未格納であると判定されて新たに記憶部140に格納されるチャンクには相対的に低い優先度を付与する。そして、重複判定部260によってストレージ装置12に格納済であると判定されたチャンクが記憶部140に格納されている場合には、当該チャンクの優先度を相対的に高くするように更新する。格納制御部110がこのような優先度を付与することで、例えば読出される可能性がデータに関して読出し処理の効率化が可能となる。
11 制御装置
12 ストレージ装置
110 格納制御部
120 判定部
130 読出制御部
140 記憶部
150 ハッシュテーブル
160 分割部
170 算出部
210 記憶部
220 ハッシュテーブル
230 格納部
240 返信部
250 転送部
260 重複判定部
500 情報処理装置
501 CPU
502 ROM
503 RAM
504 プログラム
505 記憶装置
506 記録媒体
507 ドライブ装置
508 通信インターフェース
509 通信ネットワーク
510 入出力インターフェース
511 バス
Claims (7)
- ストレージ装置への書込み対象データが分割されたチャンクを、当該チャンクが前記ストレージ装置に格納されていない場合に当該ストレージ装置に格納するとともに、優先度を付して記憶手段に格納するよう制御する格納制御手段と、
前記ストレージ装置から送信される識別情報に基づいて、読出し対象データに関する前記チャンクが前記記憶手段に格納されているかを判定する判定手段と、
前記判定手段による判定結果に基づいて、前記記憶手段及び前記ストレージ装置に格納された前記チャンクを用いて前記読出し対象データを構築する読出制御手段とを備え、
前記格納制御手段は、
前記書込み対象データの種類に基づいて前記記憶手段に格納される前記チャンクの前記優先度を決定し、
前記書込み対象データがバックアップデータである場合に、フルバックアップデータに関する前記チャンクに他のチャンクと比較して高い優先度を付与し、増分バックアップデータに関する前記チャンクに他のチャンクと比較して低い優先度を付与し、
さらに前記チャンクが前記記憶手段に格納されてからの時間に基づいて前記チャンクに対する優先度を決定し、
前記記憶手段の空き容量が所定の条件を満たす場合に、前記優先度が低い前記チャンクを前記記憶手段から削除する
制御装置。 - 前記格納制御手段は、前記ストレージ装置における、前記チャンクが前記ストレージ装置に格納されているか否かの判定結果に基づいて前記記憶手段に格納される前記チャンクの前記優先度を決定する、請求項1に記載の制御装置。
- 前記読出制御手段は、記憶手段に格納されている場合には記憶手段から読出して前記読出し対象データを構築する、請求項1または2に記載の制御装置。
- 前記記憶手段を備える、請求項1から3のいずれか一項に記載の制御装置。
- 請求項1から3のいずれか一項に記載の制御装置と、
前記制御装置の要求に基づいて、読出し対象データに関するチャンクを識別する識別情報を前記制御装置に送信する返信手段と、
読出し対象データに関する前記チャンクのうち、前記制御装置の記憶手段に未格納である前記チャンクを前記制御装置に送信するよう制御する読出制御手段と、
を備えるストレージ装置とを備えるストレージシステム。 - コンピュータが備える格納制御手段が、ストレージ装置への書込み対象データが分割されたチャンクを、当該チャンクが前記ストレージ装置に格納されていない場合に当該ストレージ装置に格納するとともに、優先度を付して記憶手段に格納するよう制御し、
前記コンピュータが備える判定手段が、前記ストレージ装置から送信される識別情報に基づいて、読出し対象データに関する前記チャンクが前記記憶手段に格納されているかを判定し
前記コンピュータが備える読出制御手段が、前記判定手段による判定結果に基づいて、前記記憶手段及び前記ストレージ装置に格納された前記チャンクを用いて前記読出し対象データを構築する制御方法であって、
前記格納制御手段は、
前記書込み対象データの種類に基づいて前記記憶手段に格納される前記チャンクの前記優先度を決定し、
前記書込み対象データがバックアップデータである場合に、フルバックアップデータに関する前記チャンクに他のチャンクと比較して高い優先度を付与し、増分バックアップデータに関する前記チャンクに他のチャンクと比較して低い優先度を付与し、
さらに前記チャンクが前記記憶手段に格納されてからの時間に基づいて前記チャンクに対する優先度を決定し、
前記記憶手段の空き容量が所定の条件を満たす場合に、前記優先度が低い前記チャンクを前記記憶手段から削除する
制御方法。 - コンピュータに、
ストレージ装置への書込み対象データが分割されたチャンクを、当該チャンクが前記ストレージ装置に格納されていない場合に当該ストレージ装置に格納するとともに、優先度を付して記憶手段に格納するよう制御する処理と、
前記ストレージ装置から送信される識別情報に基づいて、読出し対象データに関する前記チャンクが前記記憶手段に格納されているかを判定する処理と、
判定結果に基づいて、前記記憶手段及び前記ストレージ装置に格納された前記チャンクを用いて前記読出し対象データを構築する処理とを実行させるプログラムであって、
前記制御する処理では、
前記書込み対象データの種類に基づいて前記記憶手段に格納される前記チャンクの前記優先度を決定し、
前記書込み対象データがバックアップデータである場合に、フルバックアップデータに関する前記チャンクに他のチャンクと比較して高い優先度を付与し、増分バックアップデータに関する前記チャンクに他のチャンクと比較して低い優先度を付与し、
さらに前記チャンクが前記記憶手段に格納されてからの時間に基づいて前記チャンクに対する優先度を決定し、
前記記憶手段の空き容量が所定の条件を満たす場合に、前記優先度が低い前記チャンクを前記記憶手段から削除する
プログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016030140A JP6733214B2 (ja) | 2016-02-19 | 2016-02-19 | 制御装置、ストレージシステム、制御方法及びプログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016030140A JP6733214B2 (ja) | 2016-02-19 | 2016-02-19 | 制御装置、ストレージシステム、制御方法及びプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2017146919A JP2017146919A (ja) | 2017-08-24 |
JP6733214B2 true JP6733214B2 (ja) | 2020-07-29 |
Family
ID=59683132
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016030140A Active JP6733214B2 (ja) | 2016-02-19 | 2016-02-19 | 制御装置、ストレージシステム、制御方法及びプログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6733214B2 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7387679B2 (ja) * | 2021-07-12 | 2023-11-28 | 株式会社日立製作所 | バックアップシステム及び方法 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002149492A (ja) * | 2000-11-08 | 2002-05-24 | Hitachi Ltd | キャッシュメモリの制御方法および記憶サブシステム |
WO2014136183A1 (ja) * | 2013-03-04 | 2014-09-12 | 株式会社日立製作所 | ストレージ装置及びデータ管理方法 |
JP6195098B2 (ja) * | 2013-06-21 | 2017-09-13 | 華為技術有限公司Huawei Technologies Co.,Ltd. | ファイル読み取り方法、記憶装置、および読み取りシステム |
JP6027504B2 (ja) * | 2013-08-02 | 2016-11-16 | 日本電信電話株式会社 | アプリケーションサーバ、およびキャッシュ制御方法 |
JP6269120B2 (ja) * | 2014-02-06 | 2018-01-31 | 日本電気株式会社 | ストレージシステム |
US20170010941A1 (en) * | 2014-05-30 | 2017-01-12 | Hitachi, Ltd. | Method for adjusting backup schedule for virtual computer |
JP6304406B2 (ja) * | 2014-06-27 | 2018-04-04 | 日本電気株式会社 | ストレージ装置、プログラム、情報処理方法 |
-
2016
- 2016-02-19 JP JP2016030140A patent/JP6733214B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2017146919A (ja) | 2017-08-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11461015B2 (en) | Available storage space in a system with varying data redundancy schemes | |
US10852959B2 (en) | Data storage system, process and computer program for such data storage system for reducing read and write amplifications | |
US20180349030A1 (en) | Storage control device, storage control program, and storage system | |
US11886704B2 (en) | System and method for granular deduplication | |
US20180203637A1 (en) | Storage control apparatus and storage control program medium | |
US20120226672A1 (en) | Method and Apparatus to Align and Deduplicate Objects | |
US9367256B2 (en) | Storage system having defragmentation processing function | |
JP2020101949A (ja) | ストレージシステム及びストレージシステム制御方法 | |
WO2016041127A1 (zh) | 重复数据删除方法和存储阵列 | |
WO2017042978A1 (ja) | 計算機システム、ストレージ装置、及びデータの管理方法 | |
US20180307426A1 (en) | Storage apparatus and storage control method | |
US9183217B2 (en) | Method for decompressing data in storage system for write requests that cross compressed data boundaries | |
US20170269847A1 (en) | Method and Device for Differential Data Backup | |
US10394484B2 (en) | Storage system | |
JP6406283B2 (ja) | ストレージ装置およびストレージ方法 | |
US9575679B2 (en) | Storage system in which connected data is divided | |
CN111552677B (zh) | 配额管理方法、装置、管理节点及存储介质 | |
US11188258B2 (en) | Distributed storage system | |
JP6733213B2 (ja) | 制御装置、ストレージ装置、ストレージシステム、制御方法及びプログラム | |
JP6733214B2 (ja) | 制御装置、ストレージシステム、制御方法及びプログラム | |
JP2020086477A (ja) | 大規模ストレージシステム及び大規模ストレージシステムにおけるデータ配置方法 | |
WO2018055686A1 (ja) | 情報処理システム | |
JP7456601B2 (ja) | 情報処理方法 | |
WO2017061022A1 (ja) | データを重複排除するシステム | |
JP7491545B2 (ja) | 情報処理方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190115 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200317 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200514 |
|
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: 20200609 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200622 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6733214 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |