JP4481338B2 - バックアップシステム、ストレージ装置及びデータのバックアップ方法 - Google Patents
バックアップシステム、ストレージ装置及びデータのバックアップ方法 Download PDFInfo
- Publication number
- JP4481338B2 JP4481338B2 JP2008085943A JP2008085943A JP4481338B2 JP 4481338 B2 JP4481338 B2 JP 4481338B2 JP 2008085943 A JP2008085943 A JP 2008085943A JP 2008085943 A JP2008085943 A JP 2008085943A JP 4481338 B2 JP4481338 B2 JP 4481338B2
- Authority
- JP
- Japan
- Prior art keywords
- computer
- data update
- update record
- data
- time
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims description 20
- 238000012544 monitoring process Methods 0.000 claims description 71
- 238000004891 communication Methods 0.000 claims description 34
- 238000012545 processing Methods 0.000 claims description 13
- 230000008569 process Effects 0.000 claims description 8
- 230000004913 activation Effects 0.000 claims description 5
- 230000005540 biological transmission Effects 0.000 claims description 5
- 238000013500 data storage Methods 0.000 claims description 5
- 230000010076 replication Effects 0.000 claims description 2
- 230000006870 function Effects 0.000 description 12
- 238000010586 diagram Methods 0.000 description 11
- 238000012546 transfer Methods 0.000 description 6
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 2
- 230000007423 decrease Effects 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
- G06F11/2097—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements maintaining the standby controller/processing unit updated
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3206—Monitoring of events, devices or parameters that trigger a change in power modality
- G06F1/3209—Monitoring remote activity, e.g. over telephone lines or network connections
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
- G06F11/202—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where processing functionality is redundant
- G06F11/2038—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where processing functionality is redundant with a single idle spare processing component
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
- G06F11/202—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where processing functionality is redundant
- G06F11/2048—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where processing functionality is redundant where the redundant components share neither address space nor persistent storage
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
(X+C)*A−C*B=0
である。これより、待機システム102のサーバ105を停止させてから起動させるタイミングであるX秒は、
X=C*B/A−C
より求まる。これにより、監視サーバ108の判断部304は、C*B/A−C秒後に、コマンド502を通知すると判断する。
図5は、監視サーバ108で実行する処理の一例を示すフローチャートである。この処理は監視サーバ108で繰り返して実行されるものである。この例では、現用システム101のサーバ103から送信されるデータ更新記録203の容量を監視して、データ更新記録203の容量が第1の閾値以下になると待機システム102のサーバ105を停止状態へ移行させ、データ更新記録203の容量が第2の閾値を超えるとサーバ105を起動して、待機システム102のサーバ105のログ適用部205で、外部記憶装置106のデータ更新記録207をバックアップデータ208に適用する例を示す。
次に、待機システム102のサーバ105の待機電力量と起動電力量を考慮して、判断部304がサーバ105を待機状態に移行させるか否かを判定する例を以下に示す。
X=(C−H)*B/A−C
より求まる。つまり、サーバ105を待機状態にした場合、サーバ105は、(C−H)*B/A−C秒間待機状態になり、起動するためにH秒を要し、C−H秒間で稼動状態になる。このときの、電力消費量の合計P1は、
P1={(C−H)*B/A−C}*D+H*G+(C−H)*E
である。一方、サーバを待機状態にしない場合の電力消費量の合計P2は、
P2={(C−H)*B/A−C+H+C−H}*E={(C−H)*B/A}*E
である。
次に第二の実施形態を図面を用いて説明する。図7は、第二の実施形態を示す2重化システムのブロック図である。第二の実施形態では、待機システム102の外部記憶装置106が、リモートコピー監視部701と、閾値テーブル702と、監視領域テーブル703を含む。すなわち、前記第1実施形態の監視サーバ108の各機能を、待機システム102の外部記憶装置106に組み込んだものである。
102 待機システム
103、105 サーバ
104、106 外部記憶装置
108 監視サーバ
201 データ更新部
203、207 データ更新記録
204 データ
205 ログ適用部
208 バックアップデータ
304 判断部
305 閾値テーブル
306 制限時間テーブル
307 電力量テーブル
Claims (5)
- データを更新するデータ更新部と、前記更新したデータのデータ更新記録を生成するデータ更新記録生成部と、前記データ更新記録を送信するデータ更新記録送信部と、を含む第1の計算機システムと、
前記第1の計算機システムから前記データ更新記録を受信するデータ更新記録受信部と、前記受信したデータ更新記録を格納するデータ更新記録格納部と、前記格納したデータ更新記録から前記第1の計算機システムのデータの複製を生成するログ適用部と、前記データの複製を格納するバックアップデータ格納部と、を含む第2の計算機システムと、
を備えたバックアップシステムにおいて、
前記第1の計算機システムが送信した前記データ更新記録を監視して、前記第2の計算機システムの停止及び起動を指令する監視部を備え、
前記第2の計算機システムは、前記データ更新記録受信部、前記ログ適用部、および前記監視部からの指令を受信して当該第2の計算機の起動及び停止を制御する通信部を含み、当該第2の計算機が起動したときには前記ログ適用部を機能させて前記データ更新記録格納部のデータ更新記録から前記第1の計算機システムのデータの複製を生成する第2の計算機と、前記データ更新記録格納部と前記バックアップデータ格納部とを含む第2のストレージ装置と、から構成され、
前記監視部は、
前記第1の計算機システムが送信したデータ更新記録を監視し、前記データの複製を生成していないデータ更新記録の量が第1の閾値となったとき、前記第1の計算機システムから送信される前記データ更新記録の通信速度、前記ログ適用部による前記データ更新記録の処理速度、前記第2の計算機を起動させてから前記ログ適用部による処理によりデータの複製が生成されていないデータ更新記録の量が前記第1の閾値となるまでの時間として予め設定された制限時間、および前記第2の計算機を起動させてから稼働状態となるまでの起動時間に基づいて、前記第2の計算機を停止させてから起動させるまでの時間である待機時間を取得し、
前記第2の計算機を前記待機時間だけ停止させた後起動させた場合の前記待機時間、前記起動時間、および前記制限時間から前記起動時間を除いた稼働時間のそれぞれにおいて消費される電力量の総和である第1の消費電力量が、前記待機時間、前記起動時間、および前記稼働時間の総和に等しい時間前記第1の計算機を稼働させた場合の消費電力量である第2の消費電力量よりも小さい場合に、前記第2の計算機を停止させる指令を送信し、前記第1の消費電力量が前記第2の消費電力量よりも大きい場合に、前記第2の計算機を停止させる指令を送信せず、
前記第2の計算機を停止させる指令を送信した後、前記待機時間が経過したときに前記第2の計算機を起動させる指令を送信することを特徴とするバックアップシステム。 - 前記監視部は、
前記第1の計算機システムと第2の計算機システムに接続された第3の計算機に含まれることを特徴とする請求項1に記載のバックアップシステム。 - 前記監視部は、
前記第2のストレージ装置に含まれることを特徴とする請求項1に記載のバックアップシステム。 - 第1の計算機システムからデータ更新記録を受信するデータ更新記録受信部と、前記受信したデータ更新記録を格納するデータ更新記録格納部と、前記格納したデータ更新記録から第2の計算機が生成した前記第1の計算機システムのデータの複製を格納するバックアップデータ格納部と、を備えたストレージ装置において、
前記第1の計算機システムが送信した前記データ更新記録を監視して、前記第2の計算機システムの停止及び起動を指令する監視部を備え、
前記監視部は、
前記第1の計算機システムが送信したデータ更新記録を監視し、前記データの複製を生成していないデータ更新記録の量が第1の閾値となったとき、前記第1の計算機システムから送信される前記データ更新記録の通信速度、前記ログ適用部による前記データ更新記録の処理速度、前記第2の計算機を起動させてから前記ログ適用部によるデータの複製が生成されていないデータ更新記録の量が前記第1の閾値となるまでの時間として予め設定された制限時間、および前記第2の計算機を起動させてから稼働状態となるまでの起動時間に基づいて、前記第2の計算機を停止させてから起動させるまでの時間である待機時間を取得し、
前記第2の計算機を前記待機時間だけ停止させた後起動させた場合の前記待機時間、前記起動時間、および前記制限時間から前記起動時間を除いた稼働時間のそれぞれにおいて消費される電力量の総和である第1の消費電力量が、前記待機時間、前記起動時間、および前記稼働時間の総和に等しい時間前記第1の計算機を稼働させた場合の消費電力量である第2の消費電力量よりも小さい場合に、前記第2の計算機を停止させる指令を送信し、前記第1の消費電力量が前記第2の消費電力量よりも大きい場合に、前記第2の計算機を停止させる指令を送信せず、
前記第2の計算機を停止させる指令を送信した後、前記待機時間が経過したときに前記第2の計算機を起動させる指令を送信することを特徴とするストレージ装置。 - 第1の計算機システムがデータ更新記録を送信し、第2の計算機システムの第2のストレージ装置が前記データ更新記録を受信して格納し、前記第2の計算機システムの第2の計算機が前記格納したデータ更新記録から前記第1の計算機システムのデータの複製を生成するデータのバックアップ方法において、
前記第1の計算機システムが送信したデータ更新記録を監視し、前記データの複製を生成していないデータ更新記録の量が第1の閾値となったとき、前記第1の計算機システムから送信される前記データ更新記録の通信速度、前記ログ適用部による前記データ更新記録の処理速度、前記第2の計算機を起動させてから前記ログ適用部によるデータの複製が生成されていないデータ更新記録の量が前記第1の閾値となるまでの時間として予め設定された制限時間、および前記第2の計算機を起動させてから稼働状態となるまでの起動時間に基づいて、前記第2の計算機を停止させてから起動させるまでの時間である待機時間を取得するステップと、
前記第2の計算機を前記待機時間だけ停止させた後起動させた場合の前記待機時間、前記起動時間、および前記制限時間から前記起動時間を除いた稼働時間のそれぞれにおいて消費される電力量の総和である第1の消費電力量が、前記待機時間、前記起動時間、および前記稼働時間の総和に等しい時間前記第1の計算機を稼働させた場合の消費電力量である第2の消費電力量よりも小さい場合に前記第2の計算機を停止させる指令を送信し、前記第1の消費電力量が前記第2の消費電力量よりも大きい場合に、前記第2の計算機を停止させる指令の送信を禁止するステップと、
前記第2の計算機を停止させる指令を送信した後、前記待機時間が経過したときに前記第2の計算機を起動させる指令を送信するステップと、
を含むことを特徴とするデータのバックアップ方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008085943A JP4481338B2 (ja) | 2008-03-28 | 2008-03-28 | バックアップシステム、ストレージ装置及びデータのバックアップ方法 |
US12/193,978 US8190580B2 (en) | 2008-03-28 | 2008-08-19 | System and method for data backup using log records |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008085943A JP4481338B2 (ja) | 2008-03-28 | 2008-03-28 | バックアップシステム、ストレージ装置及びデータのバックアップ方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2009238101A JP2009238101A (ja) | 2009-10-15 |
JP4481338B2 true JP4481338B2 (ja) | 2010-06-16 |
Family
ID=41118722
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008085943A Expired - Fee Related JP4481338B2 (ja) | 2008-03-28 | 2008-03-28 | バックアップシステム、ストレージ装置及びデータのバックアップ方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US8190580B2 (ja) |
JP (1) | JP4481338B2 (ja) |
Families Citing this family (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8788462B1 (en) * | 2008-12-31 | 2014-07-22 | Emc Corporation | Multi-factor probe triggers |
US8589354B1 (en) * | 2008-12-31 | 2013-11-19 | Emc Corporation | Probe based group selection |
US8972352B1 (en) | 2008-12-31 | 2015-03-03 | Emc Corporation | Probe based backup |
CN101782875B (zh) * | 2010-01-29 | 2012-01-04 | 成都市华为赛门铁克科技有限公司 | 存储设备和数据存储方法 |
JP2011170742A (ja) * | 2010-02-22 | 2011-09-01 | Nec Aerospace Syst Ltd | データベース装置、データベースシステムおよびバックアップ方法 |
US11449394B2 (en) * | 2010-06-04 | 2022-09-20 | Commvault Systems, Inc. | Failover systems and methods for performing backup operations, including heterogeneous indexing and load balancing of backup and indexing resources |
KR101753313B1 (ko) * | 2010-07-08 | 2017-07-19 | 삼성전자주식회사 | 파일 백업 장치 및 방법 |
US10284437B2 (en) | 2010-09-30 | 2019-05-07 | Efolder, Inc. | Cloud-based virtual machines and offices |
US9705730B1 (en) | 2013-05-07 | 2017-07-11 | Axcient, Inc. | Cloud storage using Merkle trees |
US8868730B2 (en) * | 2011-03-09 | 2014-10-21 | Ncr Corporation | Methods of managing loads on a plurality of secondary data servers whose workflows are controlled by a primary control server |
EP2829976A4 (en) * | 2012-03-22 | 2015-11-11 | Nec Corp | DISTRIBUTED STORAGE SYSTEM, STORAGE CONTROL METHOD, AND PROGRAM |
DE102012210161A1 (de) * | 2012-06-15 | 2013-12-19 | Airbus Operations Gmbh | Koppelvorrichtung für ein Datenübertragungsnetzwerk und Datenübertragungsnetzwerk |
US9785647B1 (en) | 2012-10-02 | 2017-10-10 | Axcient, Inc. | File system virtualization |
US9852140B1 (en) | 2012-11-07 | 2017-12-26 | Axcient, Inc. | Efficient file replication |
US9397907B1 (en) | 2013-03-07 | 2016-07-19 | Axcient, Inc. | Protection status determinations for computing devices |
CN103166798A (zh) * | 2013-03-27 | 2013-06-19 | 山东省计算中心 | 一种数据灾备服务系统及灾备设备综合监控系统 |
US9110847B2 (en) * | 2013-06-24 | 2015-08-18 | Sap Se | N to M host system copy |
US9344938B1 (en) * | 2013-08-09 | 2016-05-17 | Sprint Spectrum L.P. | Network controller management of UE context records |
JP6217302B2 (ja) * | 2013-10-15 | 2017-10-25 | 富士通株式会社 | ストレージ管理装置、情報処理システムおよびストレージ管理プログラム |
JP6341307B1 (ja) * | 2017-03-03 | 2018-06-13 | 日本電気株式会社 | 情報処理装置 |
US12093435B2 (en) * | 2021-04-29 | 2024-09-17 | Dell Products, L.P. | Methods and systems for securing data in a distributed storage system |
CN114138201B (zh) * | 2021-12-02 | 2024-10-25 | 国网山东省电力公司营销服务中心(计量中心) | 电能表内置存储器数据存储监控方法及系统 |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000250771A (ja) | 1999-02-25 | 2000-09-14 | Nec Corp | サーバ二重化方式 |
JP4283576B2 (ja) * | 2003-03-27 | 2009-06-24 | 株式会社日立製作所 | トランザクション同期方法、データベースシステム及びデータベース装置 |
JP4512386B2 (ja) * | 2004-03-05 | 2010-07-28 | 株式会社日立製作所 | バックアップシステムおよび方法 |
US7831561B2 (en) * | 2004-05-18 | 2010-11-09 | Oracle International Corporation | Automated disk-oriented backups |
US7895167B2 (en) * | 2005-02-16 | 2011-02-22 | Xpolog Ltd. | System and method for analysis and management of logs and events |
JP4813872B2 (ja) | 2005-11-21 | 2011-11-09 | 株式会社日立製作所 | 計算機システム及び計算機システムのデータ複製方法 |
EP3336707A1 (en) * | 2006-05-05 | 2018-06-20 | Hybir Inc. | Group based complete and incremental computer file backup system, process and apparatus |
JP4800837B2 (ja) | 2006-05-22 | 2011-10-26 | 株式会社日立製作所 | 計算機システム、その消費電力低減方法、及びそのプログラム |
JP4321608B2 (ja) * | 2007-02-28 | 2009-08-26 | ブラザー工業株式会社 | シート搬送装置及び画像読取装置。 |
-
2008
- 2008-03-28 JP JP2008085943A patent/JP4481338B2/ja not_active Expired - Fee Related
- 2008-08-19 US US12/193,978 patent/US8190580B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
US20090248755A1 (en) | 2009-10-01 |
JP2009238101A (ja) | 2009-10-15 |
US8190580B2 (en) | 2012-05-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4481338B2 (ja) | バックアップシステム、ストレージ装置及びデータのバックアップ方法 | |
US20080244035A1 (en) | Remote copy system and remote copy method | |
US7793060B2 (en) | System method and circuit for differential mirroring of data | |
CN100378679C (zh) | 用于存储器访问请求的重定向的方法和系统 | |
US7587627B2 (en) | System and method for disaster recovery of data | |
US8433862B2 (en) | Storage system for adjusting asynchronous copy load based on cache activity rate | |
JP5409159B2 (ja) | 情報処理装置、情報処理装置の制御方法及びプログラム | |
US7197614B2 (en) | Method and apparatus for mirroring data stored in a mass storage system | |
JP2004303122A (ja) | データ転送制御システム | |
JP2009104488A (ja) | ストレージ装置及びその制御方法並びにストレージシステム | |
US20080133695A1 (en) | Information processing system and backing up data method | |
US7194562B2 (en) | Method, system, and program for throttling data transfer | |
JP2006079568A (ja) | ストレージリモートコピー方式 | |
US7890715B2 (en) | Suspension of an asynchronous remote copy pair system having a primary controller and a remote controller | |
US8090907B2 (en) | Method for migration of synchronous remote copy service to a virtualization appliance | |
JP2006277208A (ja) | バックアップシステム、プログラム及びバックアップ方法 | |
US8943337B1 (en) | Power management within a data protection system | |
JP2010211318A (ja) | デバイス管理装置、デバイス初期化方法、デバイス初期化プログラムおよびデバイスシステム | |
JP4813872B2 (ja) | 計算機システム及び計算機システムのデータ複製方法 | |
JP4489500B2 (ja) | バックアップ方法、バックアップシステム、ディスク制御装置、及びバックアッププログラム | |
US20090150459A1 (en) | Highly available multiple storage system consistency heartbeat function | |
JP2008117000A (ja) | キャッシュデータ保護装置およびキャッシュデータ保護方法 | |
JP6802304B2 (ja) | ストレージ制御装置、ストレージ制御システム、ストレージ制御方法、及び、ストレージ制御プログラム | |
JP4193754B2 (ja) | データ二重化方法とプログラム | |
JP2008009660A (ja) | データ管理システム,データ管理方法及びデータ管理用プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20091201 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100201 |
|
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: 20100309 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100317 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130326 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 4481338 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130326 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |