JP2018185562A - 制御プログラム、制御方法、及び情報処理装置 - Google Patents
制御プログラム、制御方法、及び情報処理装置 Download PDFInfo
- Publication number
- JP2018185562A JP2018185562A JP2017085259A JP2017085259A JP2018185562A JP 2018185562 A JP2018185562 A JP 2018185562A JP 2017085259 A JP2017085259 A JP 2017085259A JP 2017085259 A JP2017085259 A JP 2017085259A JP 2018185562 A JP2018185562 A JP 2018185562A
- Authority
- JP
- Japan
- Prior art keywords
- data
- group
- groups
- data storage
- backup
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0646—Horizontal data movement in storage systems, i.e. moving data in between storage devices or systems
- G06F3/0647—Migration mechanisms
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1446—Point-in-time backing up or restoration of persistent data
- G06F11/1448—Management of the data involved in backup or backup restore
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1446—Point-in-time backing up or restoration of persistent data
- G06F11/1448—Management of the data involved in backup or backup restore
- G06F11/1453—Management of the data involved in backup or backup restore using de-duplication of the data
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1446—Point-in-time backing up or restoration of persistent data
- G06F11/1458—Management of the backup or restore process
- G06F11/1464—Management of the backup or restore process for networked environments
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/0614—Improving the reliability of storage systems
- G06F3/0619—Improving the reliability of storage systems in relation to data integrity, e.g. data losses, bit errors
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0655—Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices
- G06F3/0661—Format or protocol conversion arrangements
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/067—Distributed or networked storage systems, e.g. storage area networks [SAN], network attached storage [NAS]
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- Human Computer Interaction (AREA)
- Computer Security & Cryptography (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Retry When Errors Occur (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Description
以下、図面を参照して、実施形態について説明する。図1は、実施形態のシステムの全体構成の一例を示す図である。実施形態のシステムは、第1のネットワークセグメント1と第2のネットワークセグメント2とを含む。
図2は、解凍対象でないDBが解凍および送信される例を示す図である。図2において、図1と同様の構成については、説明を省略する。データ記憶サーバ3aおよびデータ記憶サーバ3bは、図1におけるデータ記憶サーバ3に対応する。データ記憶サーバ3aは、DB#1およびDB#2を記憶する。データ記憶サーバ3bは、DB#3およびDB#4を記憶する。
図3は、中継サーバ4の一例を示す図である。中継サーバ4は、通信部11と管理部12と分類部13と選択部14と圧縮部15と特定部16と解凍部17と記憶部18と制御部19と削除処理部20を含む。
削除処理部20は、データ記憶サーバ3に送信したリストア対象のDBが、送信してから所定時間経過している場合、そのリストア対象のDBを削除する。
以下、記憶部18の管理領域18cに記憶される各種管理情報について説明する。各種管理情報は、管理部12により更新が行われる。図4は、バックアップ管理情報の一例を示す図である。
実施形態における中継サーバ4の処理の流れを説明する。図7は、中継サーバ4の受信処理の流れの一例を示すフローチャートである。
図12は、実施形態の中継サーバ4の適用例を示す図である。図12において、図1と同様の構成については、説明を省略する。データ記憶サーバ3aおよびデータ記憶サーバ3bは、図1におけるデータ記憶サーバ3に対応する。データ記憶サーバ3aは、DB#1およびDB#2を記憶する。データ記憶サーバ3bは、DB#3およびDB#4を記憶する。
次に、図13の例を参照して、中継サーバ4のハードウェア構成の一例を説明する。図13の例に示すように、バス100に対して、プロセッサ111とRandom Access Memory(RAM)112とRead Only Memory(ROM)113とが接続される。また、該バス100に対して、補助記憶装置114と媒体接続部115と通信インタフェース116とが接続される。
本実施形態は、以上に述べた実施の形態に限定されるものではなく、本実施形態の要旨を逸脱しない範囲内で種々の構成または実施形態を取ることができる。
2 第2のネットワークセグメント
3 データ記憶サーバ
4 中継サーバ
5 バックアップサーバ
11 通信部
12 管理部
13 分類部
14 選択部
15 圧縮部
16 特定部
17 解凍部
18 記憶部
19 制御部
20 削除処理部
111 プロセッサ
112 RAM
113 ROM
Claims (7)
- 複数の第1のデータ記憶装置から送信された複数のデータ群を受信し、
受信した前記複数のデータ群それぞれを、送信元の前記第1のデータ記憶装置ごとのグループに分類し、
それぞれのグループに分類された一又は複数のデータ群を、前記それぞれのグループごとに圧縮し、
前記それぞれのグループごとに圧縮した前記一又は複数のデータ群を第2のデータ記憶装置に送信する、
処理を情報処理装置に実行させる制御プログラム。 - いずれかのグループに複数のデータ群が分類され、分類された前記複数のデータ群のうちのいずれかのデータ群の前記第2のデータ記憶装置への送信が開始された後に、分類された前記複数のデータ群のうち、前記いずれかのデータ群を除いた一又は複数のデータ群を圧縮し、前記第2のデータ記憶装置に送信する、
処理を前記情報処理装置に実行させる請求項1に記載の制御プログラム。 - 分類した前記グループのうち、前記データ群の数が第1閾値以上であるグループが存在する場合、前記分類したグループのうち前記データ群の数が最も多いグループを圧縮対象のグループとして選択する、
処理を前記情報処理装置に実行させる請求項1または2記載の制御プログラム。 - 分類した前記グループのうち、前記データ群の合計データ量が第2閾値以上であるグループが存在する場合、前記分類したグループのうち前記データ群の合計データ量が最も大きいグループを圧縮対象のグループとして選択する、
処理を前記情報処理装置に実行させる請求項1乃至3のうち何れか1項に記載の制御プログラム。 - 前記第1の記憶装置からリストア要求を受信した場合、圧縮された前記データ群のうちリストア対象の前記データ群を前記第2のデータ記憶装置から取得し、
取得した前記データ群を解凍し、
解凍した前記データ群をリストア要求の送信元である前記第1のデータ記憶装置に送信し、
前記第1のデータ記憶装置に送信してから所定時間経過した前記データ群を削除する
処理を前記情報処理装置に実行させる請求項1乃至4のうち何れか1項に記載の制御プログラム。 - 複数の第1のデータ記憶装置から送信された複数のデータ群を受信し、
受信した前記複数のデータ群それぞれを、送信元の前記第1のデータ記憶装置ごとのグループに分類し、
それぞれのグループに分類された一又は複数のデータ群を、前記それぞれのグループごとに圧縮し、
前記それぞれのグループごとに圧縮した前記一又は複数のデータ群を第2のデータ記憶装置に送信する、
処理を情報処理装置が実行することを特徴とする制御方法。 - 複数の第1のデータ記憶装置から送信された複数のデータ群を受信する受信部と、
受信した前記複数のデータ群それぞれを、送信元の前記第1のデータ記憶装置ごとのグループに分類する分類部と、
それぞれのグループに分類された一又は複数のデータ群を、前記それぞれのグループごとに圧縮する圧縮部と、
前記それぞれのグループごとに圧縮した前記一又は複数のデータ群を第2のデータ記憶装置に送信する送信部と、
を備えることを特徴とする情報処理装置。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017085259A JP6943008B2 (ja) | 2017-04-24 | 2017-04-24 | 制御プログラム、制御方法、及び情報処理装置 |
| EP18166995.3A EP3396554A1 (en) | 2017-04-24 | 2018-04-12 | Backup control method and backup control device |
| US15/952,637 US20180307437A1 (en) | 2017-04-24 | 2018-04-13 | Backup control method and backup control device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017085259A JP6943008B2 (ja) | 2017-04-24 | 2017-04-24 | 制御プログラム、制御方法、及び情報処理装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2018185562A true JP2018185562A (ja) | 2018-11-22 |
| JP6943008B2 JP6943008B2 (ja) | 2021-09-29 |
Family
ID=61972348
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017085259A Expired - Fee Related JP6943008B2 (ja) | 2017-04-24 | 2017-04-24 | 制御プログラム、制御方法、及び情報処理装置 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US20180307437A1 (ja) |
| EP (1) | EP3396554A1 (ja) |
| JP (1) | JP6943008B2 (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2020054485A (ja) * | 2018-09-28 | 2020-04-09 | 株式会社大都技研 | 遊技台 |
| JP2020054483A (ja) * | 2018-09-28 | 2020-04-09 | 株式会社大都技研 | 遊技台 |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112241319B (zh) * | 2019-07-19 | 2024-10-29 | 伊姆西Ip控股有限责任公司 | 均衡负载的方法、电子设备和计算机程序产品 |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3448068B2 (ja) | 1991-12-24 | 2003-09-16 | 富士通株式会社 | データ処理システムおよびストレージ管理方法 |
| CA2363735A1 (en) | 1999-03-01 | 2000-09-08 | Quark, Inc. | Digital media asset management system and process |
| JP2004094617A (ja) * | 2002-08-30 | 2004-03-25 | Fujitsu Ltd | 差分圧縮によるバックアップ方法、システム及び差分圧縮方法 |
| JP4611062B2 (ja) | 2005-03-09 | 2011-01-12 | 株式会社日立製作所 | 計算機システムおよび計算機システムにおけるデータのバックアップ方法 |
| JP2009245248A (ja) | 2008-03-31 | 2009-10-22 | Chugoku Electric Power Co Inc:The | データ伝送システム |
| US8996467B2 (en) * | 2011-12-29 | 2015-03-31 | Druva Inc. | Distributed scalable deduplicated data backup system |
| US20140214768A1 (en) * | 2013-01-31 | 2014-07-31 | Hewlett-Packard Development Company, L.P. | Reducing backup bandwidth by remembering downloads |
| WO2014157660A1 (ja) * | 2013-03-29 | 2014-10-02 | 日本電気株式会社 | 情報処理システム |
| US9496894B1 (en) * | 2015-10-21 | 2016-11-15 | GE Lighting Solutions, LLC | System and method for data compression over a communication network |
-
2017
- 2017-04-24 JP JP2017085259A patent/JP6943008B2/ja not_active Expired - Fee Related
-
2018
- 2018-04-12 EP EP18166995.3A patent/EP3396554A1/en not_active Withdrawn
- 2018-04-13 US US15/952,637 patent/US20180307437A1/en not_active Abandoned
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2020054485A (ja) * | 2018-09-28 | 2020-04-09 | 株式会社大都技研 | 遊技台 |
| JP2020054483A (ja) * | 2018-09-28 | 2020-04-09 | 株式会社大都技研 | 遊技台 |
Also Published As
| Publication number | Publication date |
|---|---|
| US20180307437A1 (en) | 2018-10-25 |
| JP6943008B2 (ja) | 2021-09-29 |
| EP3396554A1 (en) | 2018-10-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CA2901668C (en) | Deduplication storage system with efficient reference updating and space reclamation | |
| JP5774794B2 (ja) | ストレージシステム及びストレージシステムの制御方法 | |
| JP5434705B2 (ja) | ストレージ装置、ストレージ装置制御プログラムおよびストレージ装置制御方法 | |
| CN101539873B (zh) | 数据恢复的方法、数据节点及分布式文件系统 | |
| US8874520B2 (en) | Processes and methods for client-side fingerprint caching to improve deduplication system backup performance | |
| US9959049B1 (en) | Aggregated background processing in a data storage system to improve system resource utilization | |
| US9460389B1 (en) | Method for prediction of the duration of garbage collection for backup storage systems | |
| CN105095364A (zh) | 一种数据同步系统和方法 | |
| US8315986B1 (en) | Restore optimization | |
| CN109582213B (zh) | 数据重构方法及装置、数据存储系统 | |
| US10606499B2 (en) | Computer system, storage apparatus, and method of managing data | |
| JP6943008B2 (ja) | 制御プログラム、制御方法、及び情報処理装置 | |
| JP7075077B2 (ja) | バックアップサーバ、バックアップ方法、プログラム、ストレージシステム | |
| CN106991118A (zh) | 基于ceph纠删除容错的读取文件方法及装置 | |
| JP6671708B2 (ja) | バックアップリストアシステム及びバックアップリストア方法 | |
| CN110896408B (zh) | 一种数据处理方法及服务器集群 | |
| KR102195239B1 (ko) | 대역폭을 고려한 하둡의 데이터 압축 전송 방법, 이를 수행하기 위한 기록 매체 및 장치 | |
| JP5494817B2 (ja) | ストレージシステム、データ管理装置、方法及びプログラム | |
| JP6891603B2 (ja) | バックアップシステム、ストレージ装置、データ転送方法及びプログラム | |
| CN113227993B (zh) | 用于去重优化的设备、系统和方法 | |
| JP2015088109A (ja) | ストレージシステム、ストレージ制御方法、およびストレージ制御プログラム | |
| JP6733214B2 (ja) | 制御装置、ストレージシステム、制御方法及びプログラム | |
| KR102367733B1 (ko) | 정책기반 멀티레벨 PreChecker에 의한 고속 블록 중복 제거 및 전송 방법 | |
| CN118605795B (zh) | 分布式数据处理方法、装置、设备、介质及程序产品 | |
| CN112667607B (zh) | 一种历史数据的管理方法及相关设备 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200213 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20210126 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210209 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210330 |
|
| RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20210330 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20210330 |
|
| 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: 20210810 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210823 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6943008 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |