JP2017146919A - 制御装置、ストレージシステム、制御方法及びプログラム - Google Patents
制御装置、ストレージシステム、制御方法及びプログラム Download PDFInfo
- Publication number
- JP2017146919A JP2017146919A JP2016030140A JP2016030140A JP2017146919A JP 2017146919 A JP2017146919 A JP 2017146919A JP 2016030140 A JP2016030140 A JP 2016030140A JP 2016030140 A JP2016030140 A JP 2016030140A JP 2017146919 A JP2017146919 A JP 2017146919A
- Authority
- JP
- Japan
- Prior art keywords
- storage
- chunk
- stored
- unit
- data
- 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
- 238000000034 method Methods 0.000 title claims abstract description 33
- 230000008569 process Effects 0.000 claims abstract description 16
- 238000012545 processing Methods 0.000 claims description 15
- 230000006870 function Effects 0.000 description 16
- 238000004891 communication Methods 0.000 description 12
- 238000012546 transfer Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 9
- 230000010365 information processing Effects 0.000 description 9
- 230000008859 change Effects 0.000 description 4
- 238000003491 array Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 230000008030 elimination Effects 0.000 description 1
- 238000003379 elimination reaction Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
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 (12)
- ストレージ装置への書込み対象データが分割されたチャンクを、ストレージ装置又は優先度を付して記憶手段に格納するよう制御する格納制御手段と、
前記ストレージ装置から送信される識別情報に基づいて、読出し対象データに関する前記チャンクが前記記憶手段に格納されているかを判定する判定手段と、
前記判定結果に基づいて、前記記憶手段及び前記ストレージ装置に格納された前記チャンクを用いて前記読出し対象データを構築する読出制御手段とを備える制御装置。 - 前記格納制御手段は、前記書込み対象データの種類に基づいて前記記憶手段に格納される前記チャンクの前記優先度を決定する、請求項1に記載の制御装置。
- 前記格納制御手段は、前記書込み対象データがバックアップデータである場合に、フルバックアップデータに関する前記チャンクに他のチャンクと比較して高い優先度を付与する、請求項2に記載の制御装置。
- 前記格納制御手段は、前記書込み対象データがバックアップデータである場合に、増分バックアップデータに関する前記チャンクに他のチャンクと比較して低い優先度を付与する、請求項2又は3に記載の制御装置。
- 前記格納制御手段は、前記チャンクが前記記憶手段に格納されてからの時間に基づいて前記チャンクに対する優先度を決定する、請求項1から4のいずれか一項に記載の制御装置。
- 前記格納手段は、前記ストレージ装置における、前記チャンクが前記ストレージ装置に格納されているか否かの判定結果に基づいて前記記憶手段に格納される前記チャンクの前記優先度を決定する、請求項1から5のいずれか一項に記載の制御装置。
- 前記格納制御手段は、前記記憶手段の空き容量が所定の条件を満たす場合に、前記優先度が低い前記チャンクを前記記憶手段から削除する、請求項1から6のいずれか一項に記載の制御装置。
- 前記読出制御手段は、記憶手段に格納されている場合には記憶手段から読出して前記読出し対象データを構築する、請求項1から7のいずれか一項に記載の制御装置。
- 前記記憶手段を備える、請求項1から8のいずれか一項に記載の制御装置。
- 請求項1から8のいずれか一項に記載の制御装置と、
前記制御装置の要求に基づいて、読出し対象データに関するチャンクを識別する識別情報を前記制御装置に送信する返信手段と、
読出し対象データに関する前記チャンクのうち、前記制御装置の記憶手段に未格納である前記チャンクを前記制御装置に送信するよう制御する読出制御手段と、
を備えるストレージ装置とを備えるストレージシステム。 - ストレージ装置への書込み対象データが分割されたチャンクを、ストレージ装置又は優先度を付して記憶手段に格納するよう制御し、
前記ストレージ装置から送信される識別情報に基づいて、読出し対象データに関する前記チャンクが前記記憶手段に格納されているかを判定し
前記判定結果に基づいて、前記記憶手段及び前記ストレージ装置に格納された前記チャンクを用いて前記読出し対象データを構築する制御方法。 - コンピュータに、
ストレージ装置への書込み対象データが分割されたチャンクを、ストレージ装置又は優先度を付して記憶手段に格納するよう制御する処理と、
前記ストレージ装置から送信される識別情報に基づいて、読出し対象データに関する前記チャンクが前記記憶手段に格納されているかを判定する処理と、
前記判定結果に基づいて、前記記憶手段及び前記ストレージ装置に格納された前記チャンクを用いて前記読出し対象データを構築する処理とを実行させるプログラム。
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 true JP2017146919A (ja) | 2017-08-24 |
JP6733214B2 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) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2023011448A (ja) * | 2021-07-12 | 2023-01-24 | 株式会社日立製作所 | バックアップシステム及び方法 |
Citations (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 | 株式会社日立製作所 | ストレージ装置及びデータ管理方法 |
US20150046659A1 (en) * | 2013-06-21 | 2015-02-12 | Huawei Technologies Co., Ltd. | File Reading Method, Storage Device, and Reading System |
JP2015032145A (ja) * | 2013-08-02 | 2015-02-16 | 日本電信電話株式会社 | アプリケーションサーバ、およびキャッシュ制御方法 |
JP2015148919A (ja) * | 2014-02-06 | 2015-08-20 | 日本電気株式会社 | ストレージシステム |
WO2015181937A1 (ja) * | 2014-05-30 | 2015-12-03 | 株式会社日立製作所 | 仮想サーバのバックアップスケジュール作成方法 |
WO2015198591A1 (en) * | 2014-06-27 | 2015-12-30 | Nec Corporation | Storage device, program, and information processing method |
-
2016
- 2016-02-19 JP JP2016030140A patent/JP6733214B2/ja active Active
Patent Citations (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 | 株式会社日立製作所 | ストレージ装置及びデータ管理方法 |
US20150046659A1 (en) * | 2013-06-21 | 2015-02-12 | Huawei Technologies Co., Ltd. | File Reading Method, Storage Device, and Reading System |
JP2015032145A (ja) * | 2013-08-02 | 2015-02-16 | 日本電信電話株式会社 | アプリケーションサーバ、およびキャッシュ制御方法 |
JP2015148919A (ja) * | 2014-02-06 | 2015-08-20 | 日本電気株式会社 | ストレージシステム |
WO2015181937A1 (ja) * | 2014-05-30 | 2015-12-03 | 株式会社日立製作所 | 仮想サーバのバックアップスケジュール作成方法 |
WO2015198591A1 (en) * | 2014-06-27 | 2015-12-30 | Nec Corporation | Storage device, program, and information processing method |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2023011448A (ja) * | 2021-07-12 | 2023-01-24 | 株式会社日立製作所 | バックアップシステム及び方法 |
JP7387679B2 (ja) | 2021-07-12 | 2023-11-28 | 株式会社日立製作所 | バックアップシステム及び方法 |
Also Published As
Publication number | Publication date |
---|---|
JP6733214B2 (ja) | 2020-07-29 |
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 | |
US9367256B2 (en) | Storage system having defragmentation processing function | |
US20180203637A1 (en) | Storage control apparatus and storage control program medium | |
US20120226672A1 (en) | Method and Apparatus to Align and Deduplicate Objects | |
JP2020101949A (ja) | ストレージシステム及びストレージシステム制御方法 | |
WO2017042978A1 (ja) | 計算機システム、ストレージ装置、及びデータの管理方法 | |
US11256448B2 (en) | Network storage gateway | |
US20210334241A1 (en) | Non-disrputive transitioning between replication schemes | |
US20180307426A1 (en) | Storage apparatus and storage control method | |
US10394484B2 (en) | Storage system | |
US8683121B2 (en) | Storage system | |
US11188258B2 (en) | Distributed storage system | |
US10387043B2 (en) | Writing target file including determination of whether to apply duplication elimination | |
US10089125B2 (en) | Virtual machines accessing file data, object data, and block data | |
US9575679B2 (en) | Storage system in which connected data is divided | |
CN111552677B (zh) | 配额管理方法、装置、管理节点及存储介质 | |
JP6733213B2 (ja) | 制御装置、ストレージ装置、ストレージシステム、制御方法及びプログラム | |
JP6733214B2 (ja) | 制御装置、ストレージシステム、制御方法及びプログラム | |
US8914336B2 (en) | Storage device and data storage control method | |
WO2018055686A1 (ja) | 情報処理システム | |
JP7306665B2 (ja) | ストレージ装置、データ移行方法、プログラム | |
JP7456601B2 (ja) | 情報処理方法 | |
WO2017061022A1 (ja) | データを重複排除するシステム | |
JP6794827B2 (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 | Request for written amendment filed |
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 |