JP3977803B2 - バックアップシステム及び方法並びにプログラム - Google Patents
バックアップシステム及び方法並びにプログラム Download PDFInfo
- Publication number
- JP3977803B2 JP3977803B2 JP2003419162A JP2003419162A JP3977803B2 JP 3977803 B2 JP3977803 B2 JP 3977803B2 JP 2003419162 A JP2003419162 A JP 2003419162A JP 2003419162 A JP2003419162 A JP 2003419162A JP 3977803 B2 JP3977803 B2 JP 3977803B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- received
- site
- backup
- 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.)
- Expired - Lifetime
Links
- 238000000034 method Methods 0.000 title claims description 95
- 230000008569 process Effects 0.000 claims description 65
- 230000005540 biological transmission Effects 0.000 claims description 62
- 238000012545 processing Methods 0.000 claims description 52
- 238000012546 transfer Methods 0.000 claims description 52
- 238000012795 verification Methods 0.000 claims description 7
- 238000004891 communication Methods 0.000 claims description 3
- 239000000284 extract Substances 0.000 claims 1
- 238000007726 management method Methods 0.000 description 54
- 238000013523 data management Methods 0.000 description 22
- 238000010586 diagram Methods 0.000 description 9
- 230000004044 response Effects 0.000 description 7
- 238000012986 modification Methods 0.000 description 5
- 230000004048 modification Effects 0.000 description 5
- 238000012544 monitoring process Methods 0.000 description 3
- 230000001360 synchronised effect Effects 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 2
- 238000013524 data verification Methods 0.000 description 2
- 102220495430 Glutaredoxin-like protein C5orf63_S12A_mutation Human genes 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 239000000126 substance Substances 0.000 description 1
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/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1415—Saving, restoring, recovering or retrying at system level
- G06F11/1443—Transmit or communication errors
-
- 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/2053—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 persistent mass storage functionality or persistent mass storage control functionality is redundant
- G06F11/2056—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 persistent mass storage functionality or persistent mass storage control functionality is redundant by mirroring
-
- 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/2053—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 persistent mass storage functionality or persistent mass storage control functionality is redundant
- G06F11/2056—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 persistent mass storage functionality or persistent mass storage control functionality is redundant by mirroring
- G06F11/2058—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 persistent mass storage functionality or persistent mass storage control functionality is redundant by mirroring using more than 2 mirrored copies
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
Description
上記実施形態においては、スナップショットを取る場合の一例を示したが、スナップショットを取得せずに、データを記憶装置12Aへ書き込んだ時刻をタイムスタンプTiとしてもよい。あるいは、管理情報を作成した時刻などをタイムスタンプTiとして、管理リスト40を管理してもよい。
上記実施形態では、送信元までバックアップをループさせて照合を行ったが、図16で示すように、バックアップの送信元と照合を行うサイトが異なっても良い。つまり、現用系サイト1は遠地系サイト3にバックアップデータを転送するとともに、管理情報(管理リスト40)をバックアップのループの最後となる近地系サイト2へ転送しておく。
上記図1においては、現用系サイト1と近地系サイト2を外部ネットワークを介して接続したが、現用系サイト1の記憶装置と近地系サイト2の記憶装置とを同一のSAN11Bで接続することができる。
上記実施形態では、各サイトのサーバ同士を外部ネットワークで接続したが、各サイトの記憶装置12Aの制御部121同士を外部ネットワークで接続し、各制御部121で上記実施形態のソフトウェア群100、200をそれぞれ実行しても良い。
2 近地系サイト
3 遠地系サイト
10、20、30 業務サーバA
11A、11B内部ネットワーク
12A 記憶装置
Claims (21)
- 書き込み要求を受け付けたデータを格納するとともに、第2の装置に送信する第1の装置と、前記第1の装置から受信したデータを格納して、前記データを第3の装置へ送信する第2の装置と、前記第2の装置から受信したデータを格納する第3の装置を有し、前記第1の装置のデータを前記第2の装置及び第3の装置でバックアップするデータのバックアップ方法において、
前記第1の装置が前記データを格納するとともに、前記データを前記第2の装置へ送信する手順と、
前記第2の装置が第1の装置から受信した前記データを格納する手順と、
前記第2の装置が前記格納したデータを前記第3の装置へ送信する手順と、
前記第3の装置が第2の装置から受信した前記データを格納する手順と、
前記第3の装置が前記格納したデータを第1の装置へ送信する手順と、
前記第1の装置は、前記第2の装置へ送信したデータと、前記第3の装置から受信したデータとを照合して、これらデータが一致または不一致のいずれであるかを判定する手順と、
前記判定が不一致であった場合には、第1の装置が前記データを前記第2の装置へ再度送信する手順と、
を含むことを特徴とするデータのバックアップ方法。 - 前記第1の装置は、前記書き込み要求を受け付けたデータに、データ固有の識別情報を付加してから前記第2の装置へ送信し、
前記データの一致または不一致を判定する手順は、前記第3の装置から受信したデータより前記識別情報を抽出し、この抽出した識別情報と前記データに付加した識別情報とを照合する手順を含むことを特徴とする請求項1に記載のデータのバックアップ方法。 - 前記第1の装置は、前記書き込み要求を受け付けたデータに、データ固有の識別情報を付加してから前記第2の装置へ送信するとともに、識別情報を格納するテーブルを保持し、
前記照合が完了したデータに対応する前記識別情報をテーブルから消去する手順を含むことを特徴とする請求項2に記載のデータのバックアップ方法。 - 前記データの一致または不一致を判定する手順は、前記第3の装置から受信したデータと、前記書き込み要求を受け付けたデータとの照合結果が不一致となった回数を前記第1の装置に設定したテーブルに格納する手順を含むことを特徴とする請求項1に記載のデータのバックアップ方法。
- 前記第1の装置は、前記送信したデータの送信時刻を格納する手順と、
前記送信したデータの送信時刻から所定の時間を経過したか否かを判定する手順と、
前記所定の時間が経過した場合には、前記データを再度送信する手順と、
を含むことを特徴とする請求項1に記載のデータのバックアップ方法。 - 前記第1の装置は、第1の計算機と、この第1の計算機に接続された第1の記憶装置から構成され、
前記データを格納する手順は、前記第1の計算機が書き込み要求を受け付けたデータを、前記第1の記憶装置に対して書き込みを指令し、
前記送信する手順は、前記第1の記憶装置に書き込みを指令したデータを前記第2の装置へ送信することを特徴とする請求項1に記載のデータのバックアップ方法。 - 前記第2の装置は、第2の計算機と、この第2の計算機に接続された第2の記憶装置から構成され、
前記第2の装置がデータを格納する手順は、前記第1の装置から受信したデータを、前記第2の記憶装置に対して書き込みを指令し、
前記第3の装置へ送信する手順は、前記第2の記憶装置に書き込みを指令したデータを前記第3の装置へ送信することを特徴とする請求項1に記載のデータのバックアップ方法。 - 前記第1の装置は、通信を行う制御部とデータを格納する記憶部を有する第1の記憶装置から構成され、
前記第1の装置がデータを格納する手順は、前記制御部が書き込み要求を受け付けたデータを、前記記憶部に対して書き込みを指令し、
前記第2の装置へ送信する手順は、前記記憶部に書き込みを指令したデータを、前記制御部が前記第2の装置へ送信することを特徴とする請求項1に記載のデータのバックアップ方法。 - 前記第2の装置は、通信を行う制御部とデータを格納する記憶部を有する第2の記憶装置から構成され、
前記第2の装置がデータを格納する手順は、前記制御部が第1の装置から受信したデータを、前記記憶部に対して書き込みを指令し、
前記第3の装置へ送信する手順は、前記記憶部に書き込みを指令したデータを、前記制御部が前記第3の装置へ送信することを特徴とする請求項1に記載のデータのバックアップ方法。 - 第1の装置が書き込み要求を受け付けたデータを格納するとともに、当該データを第2の装置へ送信し、前記第2の装置が格納した前記データを第3の装置に送信し、前記第3の装置が格納した前記データを第1の装置に送信してデータをバックアップするプログラムであって、
前記データを格納するとともに、前記データを前記第2の装置へ送信する処理と、
前記第3の装置から前記送信したデータを受信する処理と、
前記第2の装置へ送信したデータと、前記第3の装置から受信したデータとを照合して、これらデータが一致または不一致のいずれであるかを判定する処理と、
前記判定が不一致であった場合には、前記データを第2の装置へ再度送信する処理と、
を第1の装置に機能させることを特徴とするプログラム。 - 前記第2の装置へ送信する処理は、前記書き込み要求を受け付けたデータに、データ固有の識別情報を付加する処理を含み、
前記データの一致または不一致を判定する処理は、前記第3の装置から受信したデータより前記識別情報を抽出し、この抽出した識別情報と前記データに付加した識別情報とを照合する処理を含むことを特徴とする請求項10に記載のプログラム。 - 前記データ固有の識別情報を付加する処理は、
前記識別情報を予め設定したテーブルに格納する処理と、
前記照合が完了したデータに対応する前記識別情報をテーブルから消去する処理と、
を含むことを特徴とする請求項11に記載のプログラム。 - 前記データの一致または不一致を判定する処理は、前記第3の装置から受信したデータと、前記書き込み要求を受け付けたデータとの照合結果が不一致となった回数を前記第1の装置に設定したテーブルに格納する処理を含むことを特徴とする請求項10に記載のプログラム。
- 前記第2の装置へ送信したデータの送信時刻を格納する処理と、
前記送信したデータの送信時刻から所定の時間を経過したか否かを判定する処理と、
前記所定の時間が経過した場合には、前記データを再度送信する処理と、
を含むことを特徴とする請求項10に記載のプログラム。 - 書き込み要求を受け付けたデータを格納するとともに、第2の装置に送信する第1の装置と、前記第1の装置から受信したデータを格納して、前記データを第3の装置へ送信する第2の装置と、前記第2の装置から受信したデータを格納する第3の装置を有するデータのバックアップシステムにおいて、
前記第1の装置は、前記データを格納する第1の記憶部と、前記データを前記第2の装置へ送信する第1の送信部を有し、
前記第2の装置は、前記第1の装置から受信した前記データを格納する第2の記憶部と、第2の記憶部に格納した前記データを第3の装置へ送信する第2の送信部を有し、
前記第3の装置は、前記第2の装置から受信した前記データを格納する第3の記憶部と、第3の記憶部に格納した前記データを第1の装置へ送信する第3の送信部を有し、
前記第1の装置は、前記第3の装置からのデータを受信する受信部と、
前記第2の装置へ送信したデータと、前記第3の装置から受信したデータとを照合して、これらデータが一致または不一致のいずれであるかを判定する照合部と、を備えて、
前記判定が不一致であった場合には、第1の装置が前記データを第2の装置へ再度送信することを特徴とするデータのバックアップシステム。 - 前記第1の送信部は、前記書き込み要求を受け付けたデータに、データ固有の識別情報を付加してから前記第2の装置へ送信し、
前記照合部は、前記第3の装置から受信したデータより前記識別情報を抽出し、この抽出した識別情報と前記データに付加した識別情報とを照合することを特徴とする請求項15に記載のデータのバックアップシステム。 - 前記第1の装置は、前記書き込み要求を受け付けたデータに、データ固有の識別情報を付加してから前記第2の装置へ送信するとともに、この識別情報を格納するテーブルを有し、
前記照合が完了したデータに対応する前記識別情報をテーブルから消去することを特徴とする請求項16に記載のデータのバックアップシステム。 - 前記照合部は、前記第3の装置から受信したデータと、前記書き込み要求を受け付けたデータとの照合結果が不一致となった回数を前記第1の装置に設定したテーブルに格納することを特徴とする請求項15に記載のデータのバックアップシステム。
- 前記第1の送信部は、前記送信したデータの送信時刻を格納する計時部と、
前記送信したデータの送信時刻から所定の時間を経過したか否かを判定するタイムアウト判定部と、
前記所定の時間が経過した場合には、前記データを前記第2の装置へ再度送信する再送部と、
を有することを特徴とする請求項15に記載のデータのバックアップシステム。 - 第一の処理装置で書き込んだデータを、第二の処理装置と第三の処理装置で格納するバックアップシステムであって、
前記第一の処理装置は、
書き込み要求の対象となるバックアップデータを格納する記憶部と、
前記バックアップデータ及び、当該データの前記第一の記憶部における格納場所を示すアドレス情報とを含む転送データを前記第二の処理装置へ送信する送信部と、
前記第三の処理装置から送信される前記転送データを受信する受信部と、
前記受信部が前記転送データを受信した場合に、受信した当該転送データに含まれる前記アドレス情報で特定されるアドレスに格納されている前記バックアップデータと、受信した前記転送データに含まれている前記バックアップデータとを照合する照合部と、
前記照合部における前記照合結果に応じて、前記第一の記憶部に格納されている前記バックアップデータを含む転送データを前記第二の処理装置へ再送する再送部と、
を有し、
前記第二の処理装置は、
前記第一の処理装置から送信されるデータを受信する受信部と、
前記受信部が受信したデータを前記第三の処理装置へ転送する送信部と、
を有し、
前記第三の処理装置は、
前記第二の処理装置から送信されるデータを受信する受信部と、
前記受信部が受信したデータを前記第一の処理装置へ転送する送信部と、
を有することを特徴とするバックアップシステム。 - 複数のサイトで同一のデータを循環させてバックアップするデータのバックアップシステムであって、
書き込み要求を受け付けたデータを格納するとともに、このデータを第1のバックアップサイトに送信する送信元サイトと、
前記第1のバックアップサイトは、送信元サイトから受信したデータを格納するとともに、第2のバックアップサイトへ前記格納したデータを転送し、
前記第2のバックアップサイトは、前記第1のバックアップサイトから受信したデータを格納するとともに、送信元サイトへ前記格納したデータを転送し、
前記送信元サイトは、前記第1のバックアップサイトに送信したデータと、前記第2のバックアップサイトから受信したデータを照合し、これらのデータが不一致の場合には前記データを前記第1のバックアップサイトへ再度送信することを特徴とするバックアップシステム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003419162A JP3977803B2 (ja) | 2003-12-17 | 2003-12-17 | バックアップシステム及び方法並びにプログラム |
US10/874,247 US7047376B2 (en) | 2003-12-17 | 2004-06-24 | Backup system and method and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003419162A JP3977803B2 (ja) | 2003-12-17 | 2003-12-17 | バックアップシステム及び方法並びにプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2005182251A JP2005182251A (ja) | 2005-07-07 |
JP3977803B2 true JP3977803B2 (ja) | 2007-09-19 |
Family
ID=34675199
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003419162A Expired - Lifetime JP3977803B2 (ja) | 2003-12-17 | 2003-12-17 | バックアップシステム及び方法並びにプログラム |
Country Status (2)
Country | Link |
---|---|
US (1) | US7047376B2 (ja) |
JP (1) | JP3977803B2 (ja) |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4812513B2 (ja) * | 2006-05-23 | 2011-11-09 | 株式会社エヌ・ティ・ティ・ドコモ | 到達確認型ブロードキャスト配信方法、移動端末、及びブロードキャスト配信サーバ |
US7702953B2 (en) * | 2007-01-04 | 2010-04-20 | International Business Machines Corporation | Storage management in cascaded replication of data |
US8924352B1 (en) * | 2007-03-31 | 2014-12-30 | Emc Corporation | Automated priority backup and archive |
WO2009013833A1 (ja) * | 2007-07-26 | 2009-01-29 | Fujitsu Limited | 記録制御装置、記録装置、記録システム及び記録制御プログラム |
US8583601B1 (en) | 2007-09-28 | 2013-11-12 | Emc Corporation | Imminent failure backup |
JP2010033168A (ja) * | 2008-07-25 | 2010-02-12 | Makita Corp | 充電システム、バッテリ、充電装置、及びプログラム |
US9552215B2 (en) * | 2011-03-08 | 2017-01-24 | Rackspace Us, Inc. | Method and system for transferring a virtual machine |
US9027024B2 (en) | 2012-05-09 | 2015-05-05 | Rackspace Us, Inc. | Market-based virtual machine allocation |
US8874956B2 (en) * | 2012-09-18 | 2014-10-28 | Datadirect Networks, Inc. | Data re-protection in a distributed replicated data storage system |
US10812434B2 (en) | 2017-03-23 | 2020-10-20 | Blackberry Limited | Apparatus and method for maintaining message databases in eventual consistency distributed database systems |
DE112018007489B4 (de) * | 2018-05-21 | 2022-03-31 | Mitsubishi Electric Corporation | Kommunikationsvorrichtung, kommunikationsverfahren und kommunikationsprogramm |
US10901781B2 (en) | 2018-09-13 | 2021-01-26 | Cisco Technology, Inc. | System and method for migrating a live stateful container |
Family Cites Families (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5615329A (en) | 1994-02-22 | 1997-03-25 | International Business Machines Corporation | Remote data duplexing |
KR0128271B1 (ko) | 1994-02-22 | 1998-04-15 | 윌리암 티. 엘리스 | 재해회복을 위한 일관성 그룹 형성방법 및 레코드갱싱의 섀도잉 방법, 주시스템, 원격데이타 섀도잉 시스템과 비동기 원격데이타 복제 시스템 |
JPH08314794A (ja) * | 1995-02-28 | 1996-11-29 | Matsushita Electric Ind Co Ltd | 安定記憶装置へのアクセス待ち時間を短縮するための方法およびシステム |
JPH09330262A (ja) | 1996-06-11 | 1997-12-22 | Toshiba Corp | バックアップシステム |
US6148383A (en) * | 1998-07-09 | 2000-11-14 | International Business Machines Corporation | Storage system employing universal timer for peer-to-peer asynchronous maintenance of consistent mirrored storage |
US6374266B1 (en) * | 1998-07-28 | 2002-04-16 | Ralph Shnelvar | Method and apparatus for storing information in a data processing system |
US6741581B1 (en) * | 1998-09-22 | 2004-05-25 | Hughes Electronics Corporation | System and method for transmitting data in frame format using an R-Rake retransmission technique with blind identification of data frames |
US6397292B1 (en) * | 1999-08-19 | 2002-05-28 | Emc Corporation | Asymmetrical striping of mirrored storage device arrays and concurrent access to even tracks in the first array and odd tracks in the second array to improve data access performance |
US6601187B1 (en) * | 2000-03-31 | 2003-07-29 | Hewlett-Packard Development Company, L. P. | System for data replication using redundant pairs of storage controllers, fibre channel fabrics and links therebetween |
US6785783B2 (en) * | 2000-11-30 | 2004-08-31 | International Business Machines Corporation | NUMA system with redundant main memory architecture |
US6662281B2 (en) * | 2001-01-31 | 2003-12-09 | Hewlett-Packard Development Company, L.P. | Redundant backup device |
EP1255198B1 (en) | 2001-02-28 | 2006-11-29 | Hitachi, Ltd. | Storage apparatus system and method of data backup |
EP1244221A1 (en) * | 2001-03-23 | 2002-09-25 | Sun Microsystems, Inc. | Method and system for eliminating data redundancies |
US7139808B2 (en) | 2002-04-30 | 2006-11-21 | Intel Corporation | Method and apparatus for bandwidth-efficient and storage-efficient backups |
US20030220920A1 (en) | 2002-05-24 | 2003-11-27 | Mentor Graphics Corporation | Matching database fields in an electronic design automation environment |
US7103728B2 (en) * | 2002-07-23 | 2006-09-05 | Hewlett-Packard Development Company, L.P. | System and method for memory migration in distributed-memory multi-processor systems |
US6851031B2 (en) | 2002-08-30 | 2005-02-01 | Alacritus, Inc. | Method of importing data from a physical data storage device into a virtual tape library |
US6862656B2 (en) | 2002-08-30 | 2005-03-01 | Alacritus, Inc. | System and method for exporting a virtual tape |
US7254683B2 (en) * | 2003-11-03 | 2007-08-07 | International Business Machines Corporation | Speculative data mirroring apparatus method and system |
-
2003
- 2003-12-17 JP JP2003419162A patent/JP3977803B2/ja not_active Expired - Lifetime
-
2004
- 2004-06-24 US US10/874,247 patent/US7047376B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
US20050138310A1 (en) | 2005-06-23 |
JP2005182251A (ja) | 2005-07-07 |
US7047376B2 (en) | 2006-05-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11734306B2 (en) | Data replication method and storage system | |
JP4215542B2 (ja) | 2つのスナップショット間の変化を判定して宛先スナップショットに送信するシステム及び方法 | |
JP5166735B2 (ja) | 非常に短い更新インターバルで同期データ複製が可能なシステム及び方法 | |
US6282610B1 (en) | Storage controller providing store-and-forward mechanism in distributed data storage system | |
US7363444B2 (en) | Method for taking snapshots of data | |
US9098455B2 (en) | Systems and methods of event driven recovery management | |
US8301791B2 (en) | System and method for non-disruptive check of a mirror | |
US7593989B2 (en) | Symbiotic computing system and method of operation therefor | |
WO2018154698A1 (ja) | ファイルストレージ、オブジェクトストレージ、およびストレージシステム | |
JP5292351B2 (ja) | メッセージキュー管理システム及びロックサーバ及びメッセージキュー管理方法及びメッセージキュー管理プログラム | |
JP2007511008A (ja) | ハイブリッドリアルタイムデータレプリケーション | |
JP3977803B2 (ja) | バックアップシステム及び方法並びにプログラム | |
US20110282843A1 (en) | Method and system for data backup and replication | |
WO2008121240A2 (en) | Write ordering style asynchronous replication utilizing a loosely-accurate global clock | |
US7107355B2 (en) | High availability lightweight directory access protocol service | |
JP5292350B2 (ja) | メッセージキュー管理システム及びロックサーバ及びメッセージキュー管理方法及びメッセージキュー管理プログラム | |
US20210255933A1 (en) | Using inode entries to mirror data operations across data storage sites | |
US11693844B2 (en) | Processing delete requests based on change feed of updates | |
US20230205643A1 (en) | Differential checksum validation | |
US7904678B1 (en) | Technique for recovering mirror consistency in cooperative virtual storage | |
US9497266B2 (en) | Disk mirroring for personal storage | |
US20230205641A1 (en) | Disaster recovery drills based on checksum validations |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060920 |
|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20060920 |
|
A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20061003 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20061017 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20061201 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070403 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070531 |
|
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: 20070619 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20070621 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100629 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 3977803 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: 20100629 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110629 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110629 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120629 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120629 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130629 Year of fee payment: 6 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
EXPY | Cancellation because of completion of term |