JP7477140B2 - レプリケーション方法 - Google Patents
レプリケーション方法 Download PDFInfo
- Publication number
- JP7477140B2 JP7477140B2 JP2020026039A JP2020026039A JP7477140B2 JP 7477140 B2 JP7477140 B2 JP 7477140B2 JP 2020026039 A JP2020026039 A JP 2020026039A JP 2020026039 A JP2020026039 A JP 2020026039A JP 7477140 B2 JP7477140 B2 JP 7477140B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- storage device
- replication
- block
- stored
- 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
- 230000010076 replication Effects 0.000 title claims description 196
- 238000000034 method Methods 0.000 title claims description 116
- 238000012545 processing Methods 0.000 claims description 91
- 230000010365 information processing Effects 0.000 claims description 12
- 238000003672 processing method Methods 0.000 claims description 8
- 230000005540 biological transmission Effects 0.000 description 34
- 238000010586 diagram Methods 0.000 description 34
- 238000013467 fragmentation Methods 0.000 description 9
- 238000006062 fragmentation reaction Methods 0.000 description 9
- 239000000284 extract Substances 0.000 description 7
- 230000006870 function Effects 0.000 description 6
- 238000004891 communication Methods 0.000 description 5
- 239000012634 fragment Substances 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 239000002131 composite material Substances 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 238000007906 compression Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
Images
Landscapes
- Retry When Errors Occur (AREA)
Description
レプリケーション装置が、
レプリケーション対象のデータのうちレプリケーション装置が有する記憶装置に格納されていない差分データと、レプリケーション対象のデータにおけるデータの並び順を示す情報である順番情報と、をストレージ装置から受信し、
受信した差分データを前記記憶装置に格納し、
前記順番情報に基づいて、前記記憶装置に格納されているデータに対する再格納処理を行う
という構成をとる。
レプリケーション対象のデータのうちレプリケーション装置が有する記憶装置に格納されていない差分データと、レプリケーション対象のデータにおけるデータの並び順を示す情報である順番情報と、をストレージ装置から受信する受信部と、
受信した差分データを前記記憶装置に格納する格納部と、
前記順番情報に基づいて、前記記憶装置に格納されているデータに対する再格納処理を行う再格納部と、
を有する
という構成をとる。
レプリケーション装置に、
レプリケーション対象のデータのうちレプリケーション装置が有する記憶装置に格納されていない差分データと、レプリケーション対象のデータにおけるデータの並び順を示す情報である順番情報と、をストレージ装置から受信する受信部と、
受信した差分データを前記記憶装置に格納する格納部と、
前記順番情報に基づいて、前記記憶装置に格納されているデータに対する再格納処理を行う再格納部と、
を実現するためのプログラムである。
ストレージ装置が、
ストレージ装置が有するストレージ側記憶装置に格納されているデータと、レプリケーション装置が有する記憶装置に格納されているデータと、の比較を行い、比較の結果に基づいて差分データを抽出し、
抽出した差分データと、レプリケーション対象のデータにおけるデータの並び順を示す情報である順番情報と、をストレージ装置に対して送信する
という構成をとる。
ストレージ装置が有するストレージ側記憶装置に格納されているデータと、レプリケーション装置が有する記憶装置に格納されているデータと、の比較を行い、比較の結果に基づいて差分データを抽出するレプリケーション処理部と、
抽出した差分データと、レプリケーション対象のデータにおけるデータの並び順を示す情報である順番情報と、をストレージ装置に対して送信する送信部と、
を有する
という構成をとる。
本発明の第1の実施形態を図1から図8までを参照して説明する。図1は、本発明の第1の実施形態におけるシステムの構成の一例を示すブロック図である。図2は、サーバ100の構成の一例を示すブロック図である。図3は、ストレージ装置200の構成の一例を示すブロック図である。図4は、データ更新の一例を示す図である。図5は、バックアップデータ251と順序情報252の一例を示す図である。図6は、差分データ格納後のバックアップデータ251と順序情報252の一例を示す図である。図7は、再格納処理後のバックアップデータ251の状態の一例を示す図である。図8は、サーバ100とストレージ装置200の動作の一例を示すシーケンス図である。
次に、本発明の第2の実施形態を図9から図17までを参照して説明する。図9は、本発明の第2の実施形態におけるシステムの構成の一例を示すブロック図である。図10は、ストレージ装置300の構成の一例を示すブロック図である。図11は、レプリケーション装置400の構成の一例を示すブロック図である。図12は、データ更新の一例を示す図である。図13は、ストレージ装置300における再格納処理後のバックアップデータ251の状態の一例を示す図である。図14、図15は、レプリケーション処理の一例を説明するための図である。図16は、レプリケーション処理における再格納処理の一例を説明するための図である。図17は、ストレージ装置300とレプリケーション装置400とがレプリケーション処理を実行する際の処理の一例を示すシーケンス図である。
次に、本発明の第3の実施形態について、図18から図20までを参照して説明する。図18、図19は、ストレージ装置500の構成の一例を示している。
・CPU(Central Processing Unit)501(演算装置)
・ROM(Read Only Memory)502(記憶装置)
・RAM(Random Access Memory)503(記憶装置)
・RAM503にロードされるプログラム群504
・プログラム群504を格納する記憶装置505
・情報処理装置外部の記録媒体510の読み書きを行うドライブ装置506
・情報処理装置外部の通信ネットワーク511と接続する通信インタフェース507
・データの入出力を行う入出力インタフェース508
・各構成要素を接続するバス509
上記実施形態の一部又は全部は、以下の付記のようにも記載されうる。以下、本発明におけるレプリケーション方法などの概略を説明する。但し、本発明は、以下の構成に限定されない。
レプリケーション装置が、
レプリケーション対象のデータのうちレプリケーション装置が有する記憶装置に格納されていない差分データと、レプリケーション対象のデータにおけるデータの並び順を示す情報である順番情報と、をストレージ装置から受信し、
受信した差分データを前記記憶装置に格納し、
前記順番情報に基づいて、前記記憶装置に格納されているデータに対する再格納処理を行う
レプリケーション方法。
(付記2)
付記1に記載のレプリケーション方法であって、
前記記憶装置に格納されているデータが、前記順番情報が示す並び順となるように、前記再格納処理を行う
レプリケーション方法。
(付記3)
付記1または付記2に記載のレプリケーション方法であって、
データを分割した分割データをストレージ装置が有するストレージ装置側記憶装置が既に記憶しているか否か確認する重複排除処理の結果に応じて分割データを記憶するストレージ装置に格納されているデータと、前記記憶装置に格納されているデータと、の間の比較を行い、
比較の結果に基づいて抽出される前記差分データをストレージ装置から受信する
レプリケーション方法。
(付記4)
付記3に記載のレプリケーション方法であって、
ストレージ装置に格納されているデータと、前記記憶装置に格納されているデータと、の間の比較を、重複排除処理を行う容量の単位よりも細かい単位で行う
レプリケーション方法。
(付記5)
付記4に記載のレプリケーション方法であって、
重複排除処理を行う容量の単位よりも細かい単位で比較した結果抽出される前記差分データをストレージ装置から受信する
レプリケーション方法。
(付記6)
付記3から付記5までのいずれか1項に記載のレプリケーション方法であって、
記憶対象のデータにおける分割データの並び順を示す情報に基づく再格納処理を行ったストレージ装置が記憶するデータと、前記記憶装置に格納されているデータと、の間の比較を行う
レプリケーション方法。
(付記7)
レプリケーション対象のデータのうちレプリケーション装置が有する記憶装置に格納されていない差分データと、レプリケーション対象のデータにおけるデータの並び順を示す情報である順番情報と、をストレージ装置から受信する受信部と、
受信した差分データを前記記憶装置に格納する格納部と、
前記順番情報に基づいて、前記記憶装置に格納されているデータに対する再格納処理を行う再格納部と、
を有する
レプリケーション装置。
(付記8)
レプリケーション装置に、
レプリケーション対象のデータのうちレプリケーション装置が有する記憶装置に格納されていない差分データと、レプリケーション対象のデータにおけるデータの並び順を示す情報である順番情報と、をストレージ装置から受信する受信部と、
受信した差分データを前記記憶装置に格納する格納部と、
前記順番情報に基づいて、前記記憶装置に格納されているデータに対する再格納処理を行う再格納部と、
を実現するためのプログラム。
(付記9)
ストレージ装置が、
ストレージ装置が有するストレージ側記憶装置に格納されているデータと、レプリケーション装置が有する記憶装置に格納されているデータと、の比較を行い、比較の結果に基づいて差分データを抽出し、
抽出した差分データと、レプリケーション対象のデータにおけるデータの並び順を示す情報である順番情報と、をストレージ装置に対して送信する
情報処理方法。
(付記10)
付記9に記載の情報処理方法であって、
記憶対象のデータにおける分割データの並び順を示す情報に基づく再格納処理を行い、再格納処理後のデータと、レプリケーション装置が記憶するデータと、の間で比較を行う
情報処理方法。
(付記11)
ストレージ装置が有するストレージ側記憶装置に格納されているデータと、レプリケーション装置が有する記憶装置に格納されているデータと、の比較を行い、比較の結果に基づいて差分データを抽出するレプリケーション処理部と、
抽出した差分データと、レプリケーション対象のデータにおけるデータの並び順を示す情報である順番情報と、をストレージ装置に対して送信する送信部と、
を有する
ストレージ装置。
110 データ分割部
120 重複排除部
130 送受信部
200 ストレージ装置
210 送受信部
220 格納部
230 順序情報格納・更新部
240 再格納処理部
250 記憶装置
251 バックアップデータ
252 順序情報
300 ストレージ装置
310 送受信部
360 レプリケーション処理部
400 レプリケーション装置
410 送受信部
420 レプリケーション処理部
430 格納部
440 順序情報格納・更新部
450 再格納処理部
460 記憶装置
461 レプリケーションデータ
462 順序情報
500 ストレージ装置
501 CPU
502 ROM
503 RAM
504 プログラム群
505 記憶装置
506 ドライブ装置
507 通信インタフェース
508 入出力インタフェース
509 バス
510 記録媒体
511 通信ネットワーク
521 受信部
522 格納部
523 再格納部
600 レプリケーション装置
610 受信部
620 格納部
630 再格納部
Claims (9)
- レプリケーション装置が、
レプリケーション対象のデータのうちレプリケーション装置が有する記憶装置に格納されていない差分データと、レプリケーション対象のデータにおけるデータの並び順を示す情報とデータが属する世代を示す世代情報とを含む順番情報と、をストレージ装置から受信し、
受信した差分データを前記記憶装置に格納し、
前記世代情報と前記並び順を示す情報とを含む前記順番情報に基づいて、前記記憶装置に格納されているデータに対する再格納処理を行う
レプリケーション方法。 - 請求項1に記載のレプリケーション方法であって、
前記記憶装置に格納されているデータが、前記順番情報が示す並び順となるように、前記再格納処理を行う
レプリケーション方法。 - 請求項1または請求項2に記載のレプリケーション方法であって、
データを分割した分割データをストレージ装置が有するストレージ装置側記憶装置が既に記憶しているか否か確認する重複排除処理の結果に応じて分割データを記憶するストレージ装置に格納されているデータと、前記記憶装置に格納されているデータと、の間の比較を行い、
比較の結果に基づいて抽出される前記差分データをストレージ装置から受信する
レプリケーション方法。 - 請求項3に記載のレプリケーション方法であって、
ストレージ装置に格納されているデータと、前記記憶装置に格納されているデータと、の間の比較を、重複排除処理を行う容量の単位よりも細かい単位で行う
レプリケーション方法。 - 請求項4に記載のレプリケーション方法であって、
重複排除処理を行う容量の単位よりも細かい単位で比較した結果抽出される前記差分データをストレージ装置から受信する
レプリケーション方法。 - 請求項3から請求項5までのいずれか1項に記載のレプリケーション方法であって、
記憶対象のデータにおける分割データの並び順を示す情報に基づく再格納処理を行ったストレージ装置が記憶するデータと、前記記憶装置に格納されているデータと、の間の比較を行う
レプリケーション方法。 - レプリケーション対象のデータのうちレプリケーション装置が有する記憶装置に格納されていない差分データと、レプリケーション対象のデータにおけるデータの並び順を示す情報とデータが属する世代を示す世代情報とを含む順番情報と、をストレージ装置から受信する受信部と、
受信した差分データを前記記憶装置に格納する格納部と、
前記世代情報と前記並び順を示す情報とを含む前記順番情報に基づいて、前記記憶装置に格納されているデータに対する再格納処理を行う再格納部と、
を有する
レプリケーション装置。 - レプリケーション装置に、
レプリケーション対象のデータのうちレプリケーション装置が有する記憶装置に格納されていない差分データと、レプリケーション対象のデータにおけるデータの並び順を示す情報とデータが属する世代を示す世代情報とを含む順番情報と、をストレージ装置から受信する受信部と、
受信した差分データを前記記憶装置に格納する格納部と、
前記世代情報と前記並び順を示す情報とを含む前記順番情報に基づいて、前記記憶装置に格納されているデータに対する再格納処理を行う再格納部と、
を実現するためのプログラム。 - ストレージ装置が、
ストレージ装置が有するストレージ側記憶装置に格納されているデータと、レプリケーション装置が有する記憶装置に格納されているデータと、の比較を行い、比較の結果に基づいて差分データを抽出し、
抽出した差分データと、レプリケーション対象のデータにおけるデータの並び順を示す情報とデータが属する世代を示す世代情報とを含む順番情報と、をレプリケーション装置に対して送信し、
記憶対象のデータにおける分割データの並び順を示す情報に基づく再格納処理を行い、再格納処理後のデータと、レプリケーション装置が記憶するデータと、の間で比較を行う
情報処理方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020026039A JP7477140B2 (ja) | 2020-02-19 | 2020-02-19 | レプリケーション方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020026039A JP7477140B2 (ja) | 2020-02-19 | 2020-02-19 | レプリケーション方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2021131665A JP2021131665A (ja) | 2021-09-09 |
JP7477140B2 true JP7477140B2 (ja) | 2024-05-01 |
Family
ID=77551033
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020026039A Active JP7477140B2 (ja) | 2020-02-19 | 2020-02-19 | レプリケーション方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7477140B2 (ja) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011191933A (ja) | 2010-03-12 | 2011-09-29 | Fujitsu Ltd | ストレージ装置、ストレージ装置制御プログラムおよびストレージ装置制御方法 |
JP2012164166A (ja) | 2011-02-08 | 2012-08-30 | Nec Corp | 情報処理システム |
JP2017521762A (ja) | 2014-06-27 | 2017-08-03 | 日本電気株式会社 | ストレージ装置、プログラム、情報処理方法 |
JP2019204278A (ja) | 2018-05-23 | 2019-11-28 | 富士通株式会社 | 情報処理システム、情報処理装置およびプログラム |
-
2020
- 2020-02-19 JP JP2020026039A patent/JP7477140B2/ja active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011191933A (ja) | 2010-03-12 | 2011-09-29 | Fujitsu Ltd | ストレージ装置、ストレージ装置制御プログラムおよびストレージ装置制御方法 |
JP2012164166A (ja) | 2011-02-08 | 2012-08-30 | Nec Corp | 情報処理システム |
JP2017521762A (ja) | 2014-06-27 | 2017-08-03 | 日本電気株式会社 | ストレージ装置、プログラム、情報処理方法 |
JP2019204278A (ja) | 2018-05-23 | 2019-11-28 | 富士通株式会社 | 情報処理システム、情報処理装置およびプログラム |
Also Published As
Publication number | Publication date |
---|---|
JP2021131665A (ja) | 2021-09-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5434705B2 (ja) | ストレージ装置、ストレージ装置制御プログラムおよびストレージ装置制御方法 | |
US8677039B2 (en) | Systems and methods for compression of data for block mode access storage | |
JP5571786B2 (ja) | ソースおよびターゲットを含む分散型環境におけるデータを重複排除する方法、システム、及びプログラム | |
US8566519B2 (en) | Providing preferred seed data for seeding a data deduplicating storage system | |
JP4755642B2 (ja) | 記憶のためのファイル圧縮および圧縮ファイルの操作の方法およびシステム | |
CN107506153B (zh) | 一种数据压缩方法、数据解压方法及相关*** | |
US20120011101A1 (en) | Integrating client and server deduplication systems | |
US11829624B2 (en) | Method, device, and computer readable medium for data deduplication | |
KR20170054299A (ko) | 메모리 관리 시의 중복 제거를 위해서 기준 세트로 기준 블록을 취합하는 기법 | |
WO2014130800A2 (en) | Deduplication storage system with efficient reference updating and space reclamation | |
WO2007049109A2 (en) | Method and system for compression of logical data objects for storage | |
JP6527462B2 (ja) | 圧縮装置、圧縮方法、記録媒体および伸張装置 | |
US10671306B2 (en) | Chunk-based data deduplication | |
EP3229138B1 (en) | Method and device for data backup in a storage system | |
CN112612576B (zh) | 虚拟机备份方法、装置、电子设备及存储介质 | |
WO2017042978A1 (ja) | 計算機システム、ストレージ装置、及びデータの管理方法 | |
US9594643B2 (en) | Handling restores in an incremental backup storage system | |
US8683121B2 (en) | Storage system | |
US9575679B2 (en) | Storage system in which connected data is divided | |
JP7477140B2 (ja) | レプリケーション方法 | |
JP6337982B1 (ja) | ストレージシステム | |
JP7440167B2 (ja) | 情報格納方法 | |
JP6733214B2 (ja) | 制御装置、ストレージシステム、制御方法及びプログラム | |
US10983717B1 (en) | Uninterrupted block-based restore using a conditional construction container | |
CN111625186B (zh) | 数据处理方法、装置、电子设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230106 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20230816 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230912 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20231107 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240116 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240306 |
|
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: 20240319 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240411 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7477140 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |