DE04252318T1 - Verfahren zur Spiegelung und Sicherung eines Speichersystems - Google Patents
Verfahren zur Spiegelung und Sicherung eines Speichersystems Download PDFInfo
- Publication number
- DE04252318T1 DE04252318T1 DE04252318T DE04252318T DE04252318T1 DE 04252318 T1 DE04252318 T1 DE 04252318T1 DE 04252318 T DE04252318 T DE 04252318T DE 04252318 T DE04252318 T DE 04252318T DE 04252318 T1 DE04252318 T1 DE 04252318T1
- Authority
- DE
- Germany
- Prior art keywords
- storage
- data
- storage volume
- time
- management table
- 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.)
- Pending
Links
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/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/2071—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 a plurality of controllers
-
- 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
-
- 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/2064—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 while ensuring consistency
-
- 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/2066—Optimisation of the communication load
-
- 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/2069—Management of state, configuration or failover
-
- 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/2071—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 a plurality of controllers
- G06F11/2074—Asynchronous techniques
-
- 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/2082—Data synchronisation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/061—Improving I/O performance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/0659—Command handling arrangements, e.g. command buffers, queues, command scheduling
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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]
-
- 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
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/08—Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
- G06F12/0802—Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
- G06F12/0866—Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches for peripheral storage systems, e.g. disk cache
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2201/00—Indexing scheme relating to error detection, to error correction, and to monitoring
- G06F2201/84—Using snapshots, i.e. a logical point-in-time copy of the data
Abstract
Ein
Verfahren zur Steuerung eines Speichersystems, das eine erste Speichereinrichtung
an einem ersten Ort, die ein erstes Speichervolumen hat, eine zweite
Speichereinrichtung an einem zweiten Ort, die ein zweites Speichervolumen
hat, und eine dritte Speichereinrichtung an einem dritten Ort, die
ein drittes Speichervolumen hat, umfasst, wobei die Speichereinrichtungen
miteinander verbunden sind, um so miteinander zu kommunizieren,
wobei das Verfahren die Schritte umfasst:
– Speichern einer Kopie von Daten, die in dem ersten Speichervolumen gespeichert sind, in dem zweiten Speichervolumen zu einer ersten Zeit;
– Schreiben der Kopie von in das erste Speichervolumen geschriebenen Daten in das dritte Speichervolumen;
– Speichern einer Schreibhistorie von Daten, die in das erste Speichervolumen geschriebenen wurden, als eine erste differentielle Managementtabelle in der dritten Speichereinrichtung nach der ersten Zeit; und
– Ermöglichen, dass die dritte Speichereinrichtung Inhalte der Daten, die in dem zweiten Speichervolumen gespeichert sind, konsistent macht mit Inhalten der...
– Speichern einer Kopie von Daten, die in dem ersten Speichervolumen gespeichert sind, in dem zweiten Speichervolumen zu einer ersten Zeit;
– Schreiben der Kopie von in das erste Speichervolumen geschriebenen Daten in das dritte Speichervolumen;
– Speichern einer Schreibhistorie von Daten, die in das erste Speichervolumen geschriebenen wurden, als eine erste differentielle Managementtabelle in der dritten Speichereinrichtung nach der ersten Zeit; und
– Ermöglichen, dass die dritte Speichereinrichtung Inhalte der Daten, die in dem zweiten Speichervolumen gespeichert sind, konsistent macht mit Inhalten der...
Claims (7)
- Ein Verfahren zur Steuerung eines Speichersystems, das eine erste Speichereinrichtung an einem ersten Ort, die ein erstes Speichervolumen hat, eine zweite Speichereinrichtung an einem zweiten Ort, die ein zweites Speichervolumen hat, und eine dritte Speichereinrichtung an einem dritten Ort, die ein drittes Speichervolumen hat, umfasst, wobei die Speichereinrichtungen miteinander verbunden sind, um so miteinander zu kommunizieren, wobei das Verfahren die Schritte umfasst: – Speichern einer Kopie von Daten, die in dem ersten Speichervolumen gespeichert sind, in dem zweiten Speichervolumen zu einer ersten Zeit; – Schreiben der Kopie von in das erste Speichervolumen geschriebenen Daten in das dritte Speichervolumen; – Speichern einer Schreibhistorie von Daten, die in das erste Speichervolumen geschriebenen wurden, als eine erste differentielle Managementtabelle in der dritten Speichereinrichtung nach der ersten Zeit; und – Ermöglichen, dass die dritte Speichereinrichtung Inhalte der Daten, die in dem zweiten Speichervolumen gespeichert sind, konsistent macht mit Inhalten der Daten, die in dem ersten Speichervolumen gespeichert sind, unter Benutzung der ersten differentiellen Managementtabelle und dem dritten Speichervolumen der dritten Speichereinrichtung.
- Das Verfahren zur Steuerung eines Speichersystems nach Anspruch 1, wobei der Schritt des Speicherns der Schreibhistorie der Daten, die in das erste Speichervolumen geschrieben wurden als die erste differentielle Managementtabelle nach der ersten Zeit die Schritte umfasst: – Ermöglichen, dass die dritte Speichereinrichtung eine Zeit, die in einer Datenschreibanforderung die von der ersten Speichereinrichtung empfangen wurde, gesetzt wurde, vergleicht mit der ersten Zeit; und – Ermöglichen, dass die dritte Speichereinrichtung die Schreibhistorie der Daten in der ersten differentiellen Managementtabelle speichert, wenn die Schreibzeit, die in der Datenschreibanforderung, die von der ersten Speichereinrichtung empfangen wurde, gesetzt wurde, später ist als die erste Zeit.
- Das Verfahren zur Steuerung eines Speichersystems nach Anspruch 1, wobei das Verfahren weiterhin einen Schritt umfasst: Ermöglichen, dass die dritte Speichereinrichtung die erste differentielle Managementtabelle speichert, in der die Schreibhistorie der Daten, die nach der ersten Zeit in das erste Speichervolumen geschrieben wurden, aufgezeichnet wird, und eine zweite differentielle Managementtabelle speichert, in der die Schreibhistorie der Daten, die nach einer zweiten Zeit, die nach der ersten Zeit liegt, in das erste Speichervolumen geschrieben wurden, aufgezeichnet wird.
- Ein Speichersystem umfassend eine erste Speichereinrichtung, die ein erstes Speichervolumen hat und an einem ersten Ort bereitgestellt ist, eine zweite Speichereinrichtung, die ein zweites Speichervolumen hat und an einem zweiten Ort bereitgestellt ist, und eine dritte Speichereinrichtung, die ein drittes Speichervolumen hat und an einem dritten Ort bereitgestellt ist, wobei die Speichereinrichtungen miteinander verbunden sind, um so miteinander zu kommunizieren, wobei das System umfasst: – Mittel zum Speichern einer Kopie von in dem ersten Speichervolumen gespeicherten Daten in dem zweiten Speichervolumen zu einer ersten Zeit; – Mittel zum Schreiben der Kopie von in das erste Speichervolumen geschriebenen Daten in das dritte Speichervolumen; – Mittel zum Speichern einer Schreibhistorie von in das erste Speichervolumen geschriebenen Daten als eine erste differentielle Managementtabelle nach der ersten Zeit in der dritten Speichereinrichtung; und – Mittel, um der dritten Speichereinrichtung zu ermöglichen, Inhalte von in dem zweiten Speichervolumen gespeicherten Daten konsistent zu machen mit Inhalten von in dem ersten Speichervolumen gespeicherten Daten unter Verwendung der ersten differentiellen Managementtabelle und des dritten Speichervolumens der dritten Speichereinrichtung.
- Speichersystem nach Anspruch 4, wobei die Mittel zum Speichern der Schreibhistorie von in das erste Speichervolumen geschriebenen Daten als die erste differentielle Managementtabelle nach der ersten Zeit umfassen: – Mittel, um der dritten Speichereinrichtung zu ermöglichen, eine Zeit, welche in einer Datenschreibanforderung, die von dem ersten Speichereinrichtung empfangen wurde, gesetzt wurde, zu vergleichen mit der ersten Zeit; und – Mittel, um der dritten Speichereinrichtung zu ermöglichen, die Schreibhistorie von Daten in der ersten differentiellen Managementtabelle zu speichern, wenn die Schreibzeit, die in der Datenschreibanforderung, die von der ersten Speichereinrichtung empfangen wurde, gesetzt wurde, später ist als die erste Zeit.
- Das Speichersystem nach Anspruch 4, wobei das Speichersystem weiterhin umfasst: – Mittel, um der dritten Speichereinrichtung zu ermöglichen, die erste differentielle Managementtabelle, in der die Schreibhistorie der Daten, die nach der ersten Zeit in das erste Speichervolumen geschrieben wurden, aufgezeichnet wird, zu speichern und eine zweite differentielle Managementtabelle, in der die Schreibhistorie der Daten, die nach einer zweiten Zeit nach der ersten Zeit in das erste Speichervolumen geschrieben wurden, aufgezeichnet wird, zu speichern.
- Eine Speichereinrichtung umfassend: – ein Speichervolumen zum Speichern von Daten; – Mittel zum Speichern einer Speicherhistorie von in das Speichervolumen nach einer ersten Zeit geschriebenen Daten als eine erste differentielle Managementtabelle; und – Mittel zum Speichern der Speicherhistorie von nach einer zweiten Zeit, die nach der ersten Zeit liegt, in das Speichervolumen geschriebenen Daten als eine zweite differentielle Managementtabelle.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003309194 | 2003-09-01 | ||
JP2003309194A JP4021823B2 (ja) | 2003-09-01 | 2003-09-01 | リモートコピーシステム及びリモートコピーの方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
DE04252318T1 true DE04252318T1 (de) | 2007-11-29 |
Family
ID=34191244
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE602004023003T Expired - Lifetime DE602004023003D1 (de) | 2003-09-01 | 2004-04-20 | Verfahren zur Spiegelung und Sicherung eines Speichersystems |
DE602004015216T Expired - Lifetime DE602004015216D1 (de) | 2003-09-01 | 2004-04-20 | Verfahren zur Spiegelung und Sicherung eines Speichersystems |
DE04252318T Pending DE04252318T1 (de) | 2003-09-01 | 2004-04-20 | Verfahren zur Spiegelung und Sicherung eines Speichersystems |
Family Applications Before (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE602004023003T Expired - Lifetime DE602004023003D1 (de) | 2003-09-01 | 2004-04-20 | Verfahren zur Spiegelung und Sicherung eines Speichersystems |
DE602004015216T Expired - Lifetime DE602004015216D1 (de) | 2003-09-01 | 2004-04-20 | Verfahren zur Spiegelung und Sicherung eines Speichersystems |
Country Status (4)
Country | Link |
---|---|
US (6) | US7114044B2 (de) |
EP (3) | EP1517242B1 (de) |
JP (1) | JP4021823B2 (de) |
DE (3) | DE602004023003D1 (de) |
Families Citing this family (75)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7434219B2 (en) | 2000-01-31 | 2008-10-07 | Commvault Systems, Inc. | Storage of application specific profiles correlating to document versions |
US7107298B2 (en) | 2001-09-28 | 2006-09-12 | Commvault Systems, Inc. | System and method for archiving objects in an information store |
JP4021823B2 (ja) * | 2003-09-01 | 2007-12-12 | 株式会社日立製作所 | リモートコピーシステム及びリモートコピーの方法 |
JP2005202893A (ja) * | 2004-01-19 | 2005-07-28 | Hitachi Ltd | 記憶デバイス制御装置、ストレージシステム、プログラムを記録した記録媒体、情報処理装置、及びストレージシステムの制御方法 |
JP4382602B2 (ja) * | 2004-04-23 | 2009-12-16 | 株式会社日立製作所 | リモートコピーシステム |
US7366857B2 (en) * | 2004-04-30 | 2008-04-29 | Hewlett-Packard Development Company, L.P. | Internal disk array mirror architecture |
JP2005346164A (ja) * | 2004-05-31 | 2005-12-15 | Toshiba Corp | データ処理装置およびデータ転送制御方法 |
JP2006119745A (ja) * | 2004-10-19 | 2006-05-11 | Hitachi Ltd | コンピュータシステム及びコンピュータシステムの制御方法 |
US7937547B2 (en) * | 2005-06-24 | 2011-05-03 | Syncsort Incorporated | System and method for high performance enterprise data protection |
JP2007047892A (ja) * | 2005-08-08 | 2007-02-22 | Hitachi Ltd | 計算機システム及び計算機システムの状態管理方法 |
JP2007066162A (ja) | 2005-09-01 | 2007-03-15 | Hitachi Ltd | ストレージシステム及びストレージシステムの管理方法 |
JP2007066154A (ja) | 2005-09-01 | 2007-03-15 | Hitachi Ltd | データをコピーして複数の記憶装置に格納するストレージシステム |
JP4955996B2 (ja) * | 2005-09-20 | 2012-06-20 | 株式会社日立製作所 | ボリューム移行方法およびストレージネットワークシステム |
US7702851B2 (en) | 2005-09-20 | 2010-04-20 | Hitachi, Ltd. | Logical volume transfer method and storage network system |
JP4773788B2 (ja) | 2005-09-29 | 2011-09-14 | 株式会社日立製作所 | 記憶システムにおけるリモートコピー制御 |
JP5111754B2 (ja) * | 2005-11-14 | 2013-01-09 | 株式会社日立製作所 | 記憶制御システム |
WO2007095587A2 (en) * | 2006-02-14 | 2007-08-23 | Yottayotta, Inc. | Systems and methods for obtaining ultra-high data availability and geographic disaster tolerance |
CN100580509C (zh) * | 2006-03-10 | 2010-01-13 | 瀚宇彩晶股份有限公司 | 液晶显示器及用于该显示器的缺陷修补方法 |
US8843783B2 (en) | 2006-03-31 | 2014-09-23 | Emc Corporation | Failover to backup site in connection with triangular asynchronous replication |
US7647525B2 (en) | 2006-03-31 | 2010-01-12 | Emc Corporation | Resumption of operations following failover in connection with triangular asynchronous replication |
US7430646B2 (en) | 2006-03-31 | 2008-09-30 | Emc Corporation | Planned switchover in connection with triangular asynchronous replication |
NZ548528A (en) * | 2006-07-14 | 2009-02-28 | Arc Innovations Ltd | Text encoding system and method |
JP4818843B2 (ja) * | 2006-07-31 | 2011-11-16 | 株式会社日立製作所 | リモートコピーを行うストレージシステム |
WO2008041754A1 (fr) * | 2006-10-04 | 2008-04-10 | Nikon Corporation | Dispositif électronique |
US7734669B2 (en) * | 2006-12-22 | 2010-06-08 | Commvault Systems, Inc. | Managing copies of data |
JP5180578B2 (ja) * | 2007-12-21 | 2013-04-10 | 株式会社野村総合研究所 | 業務継続システム |
US8769048B2 (en) | 2008-06-18 | 2014-07-01 | Commvault Systems, Inc. | Data protection scheduling, such as providing a flexible backup window in a data protection system |
US8352954B2 (en) | 2008-06-19 | 2013-01-08 | Commvault Systems, Inc. | Data storage resource allocation by employing dynamic methods and blacklisting resource request pools |
US9128883B2 (en) | 2008-06-19 | 2015-09-08 | Commvault Systems, Inc | Data storage resource allocation by performing abbreviated resource checks based on relative chances of failure of the data storage resources to determine whether data storage requests would fail |
US8134462B1 (en) * | 2008-08-08 | 2012-03-13 | The United States Of America As Represented By The Secretary Of The Navy | Self-contained sensor package for water security and safety |
JP2010049522A (ja) * | 2008-08-22 | 2010-03-04 | Hitachi Ltd | 計算機システムおよび論理ボリューム管理方法 |
US8725688B2 (en) | 2008-09-05 | 2014-05-13 | Commvault Systems, Inc. | Image level copy or restore, such as image level restore without knowledge of data object metadata |
US20100070474A1 (en) | 2008-09-12 | 2010-03-18 | Lad Kamleshkumar K | Transferring or migrating portions of data objects, such as block-level data migration or chunk-based data migration |
TWI526823B (zh) * | 2009-01-23 | 2016-03-21 | 普安科技股份有限公司 | 單一架構下進行資料卷複製的方法及其裝置 |
US8140720B2 (en) | 2009-02-09 | 2012-03-20 | Hitachi, Ltd. | Method of setting communication path in storage system, and management apparatus therefor |
US8498997B2 (en) * | 2009-09-23 | 2013-07-30 | Hitachi, Ltd. | Server image migration |
US8849966B2 (en) * | 2009-10-13 | 2014-09-30 | Hitachi, Ltd. | Server image capacity optimization |
US8202205B2 (en) * | 2010-02-09 | 2012-06-19 | GoBe Healthy, LLC | Omni-directional exercise device |
JP5270796B2 (ja) * | 2010-04-07 | 2013-08-21 | 株式会社日立製作所 | 非同期リモートコピーシステム、及び、記憶制御方法 |
US8407950B2 (en) | 2011-01-21 | 2013-04-02 | First Solar, Inc. | Photovoltaic module support system |
US8346990B2 (en) * | 2011-01-31 | 2013-01-01 | Lsi Corporation | Methods and systems for tracking data activity levels |
US8849762B2 (en) | 2011-03-31 | 2014-09-30 | Commvault Systems, Inc. | Restoring computing environments, such as autorecovery of file systems at certain points in time |
US10157184B2 (en) | 2012-03-30 | 2018-12-18 | Commvault Systems, Inc. | Data previewing before recalling large data files |
US9633216B2 (en) | 2012-12-27 | 2017-04-25 | Commvault Systems, Inc. | Application of information management policies based on operation with a geographic entity |
US9459968B2 (en) | 2013-03-11 | 2016-10-04 | Commvault Systems, Inc. | Single index to query multiple backup formats |
JP6217302B2 (ja) * | 2013-10-15 | 2017-10-25 | 富士通株式会社 | ストレージ管理装置、情報処理システムおよびストレージ管理プログラム |
US9798596B2 (en) | 2014-02-27 | 2017-10-24 | Commvault Systems, Inc. | Automatic alert escalation for an information management system |
US9648100B2 (en) | 2014-03-05 | 2017-05-09 | Commvault Systems, Inc. | Cross-system storage management for transferring data across autonomous information management systems |
US9823978B2 (en) | 2014-04-16 | 2017-11-21 | Commvault Systems, Inc. | User-level quota management of data objects stored in information management systems |
US9740574B2 (en) | 2014-05-09 | 2017-08-22 | Commvault Systems, Inc. | Load balancing across multiple data paths |
JP2015225603A (ja) * | 2014-05-29 | 2015-12-14 | 富士通株式会社 | ストレージ制御装置、ストレージ制御方法およびストレージ制御プログラム |
US9514013B2 (en) * | 2014-06-27 | 2016-12-06 | International Business Machines Corporation | Maintaining inactive copy relationships for secondary storages of active copy relationships having a common primary storage for use in case of a failure of the common primary storage |
US11249858B2 (en) | 2014-08-06 | 2022-02-15 | Commvault Systems, Inc. | Point-in-time backups of a production application made accessible over fibre channel and/or ISCSI as data sources to a remote application by representing the backups as pseudo-disks operating apart from the production application and its host |
US9852026B2 (en) | 2014-08-06 | 2017-12-26 | Commvault Systems, Inc. | Efficient application recovery in an information management system based on a pseudo-storage-device driver |
US9444811B2 (en) | 2014-10-21 | 2016-09-13 | Commvault Systems, Inc. | Using an enhanced data agent to restore backed up data across autonomous storage management systems |
US10185503B1 (en) | 2015-06-30 | 2019-01-22 | EMC IP Holding Company | Consistency group fault tolerance |
US10185758B1 (en) * | 2015-06-30 | 2019-01-22 | EMC IP Holding Company LLC | Direct to remote replication |
US9921764B2 (en) | 2015-06-30 | 2018-03-20 | International Business Machines Corporation | Using inactive copy relationships to resynchronize data between storages |
US9727243B2 (en) | 2015-06-30 | 2017-08-08 | International Business Machines Corporation | Using inactive copy relationships to resynchronize data between storages |
US9766825B2 (en) | 2015-07-22 | 2017-09-19 | Commvault Systems, Inc. | Browse and restore for block-level backups |
US10296368B2 (en) | 2016-03-09 | 2019-05-21 | Commvault Systems, Inc. | Hypervisor-independent block-level live browse for access to backed up virtual machine (VM) data and hypervisor-free file-level recovery (block-level pseudo-mount) |
US10382544B2 (en) | 2016-04-08 | 2019-08-13 | International Business Machines Corporation | Establishing reverse paths between servers in a copy environment |
US10838821B2 (en) | 2017-02-08 | 2020-11-17 | Commvault Systems, Inc. | Migrating content and metadata from a backup system |
US10740193B2 (en) | 2017-02-27 | 2020-08-11 | Commvault Systems, Inc. | Hypervisor-independent reference copies of virtual machine payload data based on block-level pseudo-mount |
US10891069B2 (en) | 2017-03-27 | 2021-01-12 | Commvault Systems, Inc. | Creating local copies of data stored in online data repositories |
US10776329B2 (en) | 2017-03-28 | 2020-09-15 | Commvault Systems, Inc. | Migration of a database management system to cloud storage |
US11074140B2 (en) | 2017-03-29 | 2021-07-27 | Commvault Systems, Inc. | Live browsing of granular mailbox data |
US10664352B2 (en) | 2017-06-14 | 2020-05-26 | Commvault Systems, Inc. | Live browsing of backed up data residing on cloned disks |
US10795927B2 (en) | 2018-02-05 | 2020-10-06 | Commvault Systems, Inc. | On-demand metadata extraction of clinical image data |
US10789387B2 (en) | 2018-03-13 | 2020-09-29 | Commvault Systems, Inc. | Graphical representation of an information management system |
US11029875B2 (en) * | 2018-09-28 | 2021-06-08 | Dell Products L.P. | System and method for data storage in distributed system across multiple fault domains |
US10860443B2 (en) | 2018-12-10 | 2020-12-08 | Commvault Systems, Inc. | Evaluation and reporting of recovery readiness in a data storage management system |
US11308034B2 (en) | 2019-06-27 | 2022-04-19 | Commvault Systems, Inc. | Continuously run log backup with minimal configuration and resource usage from the source machine |
JP7331027B2 (ja) | 2021-02-19 | 2023-08-22 | 株式会社日立製作所 | スケールアウト型ストレージシステム及び記憶制御方法 |
CN112950380B (zh) * | 2021-03-29 | 2022-10-21 | 中国建设银行股份有限公司 | 一种基于区块链的交易一致性的处理方法和装置 |
Family Cites Families (36)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6874101B2 (en) * | 1991-01-31 | 2005-03-29 | Hitachi, Ltd. | Storage unit subsystem |
US5592618A (en) * | 1994-10-03 | 1997-01-07 | International Business Machines Corporation | Remote copy secondary data copy validation-audit function |
US5835953A (en) * | 1994-10-13 | 1998-11-10 | Vinca Corporation | Backup system that takes a snapshot of the locations in a mass storage device that has been identified for updating prior to updating |
US5799323A (en) | 1995-01-24 | 1998-08-25 | Tandem Computers, Inc. | Remote duplicate databased facility with triple contingency protection |
US6101497A (en) | 1996-05-31 | 2000-08-08 | Emc Corporation | Method and apparatus for independent and simultaneous access to a common data set |
US5937414A (en) | 1997-02-28 | 1999-08-10 | Oracle Corporation | Method and apparatus for providing database system replication in a mixed propagation environment |
US6366986B1 (en) * | 1998-06-30 | 2002-04-02 | Emc Corporation | Method and apparatus for differential backup in a computer storage system |
JP4689137B2 (ja) | 2001-08-08 | 2011-05-25 | 株式会社日立製作所 | リモートコピー制御方法、及びストレージシステム |
US7107395B1 (en) * | 1998-12-31 | 2006-09-12 | Emc Corporation | Apparatus and methods for operating a computer storage system |
US6209002B1 (en) | 1999-02-17 | 2001-03-27 | Emc Corporation | Method and apparatus for cascading data through redundant data storage units |
DE60043873D1 (de) | 1999-06-01 | 2010-04-08 | Hitachi Ltd | Verfahren zur Datensicherung |
US6671705B1 (en) | 1999-08-17 | 2003-12-30 | Emc Corporation | Remote mirroring system, device, and method |
DE60039033D1 (de) | 2000-05-25 | 2008-07-10 | Hitachi Ltd | Speichersystem zur Bestätigung der Datensynchronisierung während des asynchronen Fernkopierens |
US6691139B2 (en) * | 2001-01-31 | 2004-02-10 | Hewlett-Packard Development Co., Ltd. | Recreation of archives at a disaster recovery site |
EP1255198B1 (de) | 2001-02-28 | 2006-11-29 | Hitachi, Ltd. | Speichergerät und Verfahren zur Datensicherung |
US7213114B2 (en) | 2001-05-10 | 2007-05-01 | Hitachi, Ltd. | Remote copy for a storage controller in a heterogeneous environment |
GB2377284B (en) * | 2001-07-02 | 2005-06-22 | Sun Microsystems Inc | Computer storage systems |
US20030014523A1 (en) * | 2001-07-13 | 2003-01-16 | John Teloh | Storage network data replicator |
JP3983516B2 (ja) | 2001-10-25 | 2007-09-26 | 株式会社日立製作所 | 記憶装置システム |
JP3904894B2 (ja) | 2001-11-07 | 2007-04-11 | 株式会社日立製作所 | バックアップ管理方法およびこの方法に用いる記憶制御装置 |
US6745303B2 (en) * | 2002-01-03 | 2004-06-01 | Hitachi, Ltd. | Data synchronization of multiple remote storage |
JP4170056B2 (ja) | 2002-03-29 | 2008-10-22 | 株式会社日立製作所 | 複製ボリューム間でのバックアップ・リストア管理方法およびこの方法に用いる記憶制御装置 |
JP2004013367A (ja) * | 2002-06-05 | 2004-01-15 | Hitachi Ltd | データ記憶サブシステム |
US7844577B2 (en) * | 2002-07-15 | 2010-11-30 | Symantec Corporation | System and method for maintaining a backup storage system for a computer system |
US7114033B2 (en) | 2003-03-25 | 2006-09-26 | Emc Corporation | Handling data writes copied from a remote data storage device |
US7380082B2 (en) | 2003-03-25 | 2008-05-27 | Emc Corporation | Reading virtual ordered writes at local storage device |
US7051176B2 (en) | 2003-03-25 | 2006-05-23 | Emc Corporation | Reading data provided to a remote storage device |
US6898685B2 (en) | 2003-03-25 | 2005-05-24 | Emc Corporation | Ordering data writes from a local storage device to a remote storage device |
US7149919B2 (en) * | 2003-05-15 | 2006-12-12 | Hewlett-Packard Development Company, L.P. | Disaster recovery system with cascaded resynchronization |
US7467168B2 (en) * | 2003-06-18 | 2008-12-16 | International Business Machines Corporation | Method for mirroring data at storage locations |
US7165155B1 (en) * | 2003-08-29 | 2007-01-16 | Emc Corporation | System and method for tracking changes associated with incremental copying |
JP4021823B2 (ja) * | 2003-09-01 | 2007-12-12 | 株式会社日立製作所 | リモートコピーシステム及びリモートコピーの方法 |
JP4598387B2 (ja) | 2003-09-17 | 2010-12-15 | 株式会社日立製作所 | 記憶システム |
US7054883B2 (en) | 2003-12-01 | 2006-05-30 | Emc Corporation | Virtual ordered writes for multiple storage devices |
US7228456B2 (en) | 2003-12-01 | 2007-06-05 | Emc Corporation | Data recovery for virtual ordered writes for multiple storage devices |
US7228396B2 (en) | 2004-03-08 | 2007-06-05 | Emc Corporation | Switching between virtual ordered writes mode and synchronous or semi-synchronous RDF transfer mode |
-
2003
- 2003-09-01 JP JP2003309194A patent/JP4021823B2/ja not_active Expired - Lifetime
-
2004
- 2004-04-14 US US10/823,618 patent/US7114044B2/en not_active Expired - Fee Related
- 2004-04-20 EP EP04252318A patent/EP1517242B1/de not_active Expired - Lifetime
- 2004-04-20 DE DE602004023003T patent/DE602004023003D1/de not_active Expired - Lifetime
- 2004-04-20 DE DE602004015216T patent/DE602004015216D1/de not_active Expired - Lifetime
- 2004-04-20 EP EP09165749A patent/EP2120149A3/de not_active Withdrawn
- 2004-04-20 DE DE04252318T patent/DE04252318T1/de active Pending
- 2004-04-20 EP EP06025221A patent/EP1777625B1/de not_active Expired - Fee Related
-
2005
- 2005-08-04 US US11/196,418 patent/US7185152B2/en not_active Expired - Lifetime
-
2006
- 2006-09-26 US US11/526,598 patent/US7287132B2/en not_active Expired - Fee Related
-
2007
- 2007-09-18 US US11/898,945 patent/US20080034177A1/en not_active Abandoned
- 2007-10-16 US US11/907,643 patent/US20080052479A1/en not_active Abandoned
-
2009
- 2009-09-25 US US12/567,229 patent/US20100017574A1/en not_active Abandoned
Also Published As
Publication number | Publication date |
---|---|
US20070022266A1 (en) | 2007-01-25 |
US20080034177A1 (en) | 2008-02-07 |
EP1777625A3 (de) | 2007-09-05 |
EP1777625B1 (de) | 2009-09-02 |
EP1517242B1 (de) | 2008-07-23 |
DE602004015216D1 (de) | 2008-09-04 |
US20100017574A1 (en) | 2010-01-21 |
JP2005078453A (ja) | 2005-03-24 |
JP4021823B2 (ja) | 2007-12-12 |
DE602004023003D1 (de) | 2009-10-15 |
US7185152B2 (en) | 2007-02-27 |
EP1777625A2 (de) | 2007-04-25 |
US20050050288A1 (en) | 2005-03-03 |
US20060004894A1 (en) | 2006-01-05 |
EP1517242A3 (de) | 2006-02-08 |
EP2120149A3 (de) | 2010-01-13 |
EP1517242A2 (de) | 2005-03-23 |
EP2120149A2 (de) | 2009-11-18 |
US7114044B2 (en) | 2006-09-26 |
US7287132B2 (en) | 2007-10-23 |
US20080052479A1 (en) | 2008-02-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE04252318T1 (de) | Verfahren zur Spiegelung und Sicherung eines Speichersystems | |
DE04002583T1 (de) | Verfahren und Gerät zum Aufrechterhalten einer Konsistenz von in einer Gruppe von Spiegelungsvorrichtungen gespeicherten Daten | |
DE4218025C2 (de) | Vorrichtung und Verfahren zur automatischen Zuordnung von Datenspeichereinrichtungen in einem Computersystem | |
DE69913984T2 (de) | Verteiltes transaktionales verarbeitungssystem und verfahren | |
DE3811378C2 (de) | ||
DE60033376T2 (de) | Verteilte datenarchivierungsvorrichtung und system | |
DE69535099T2 (de) | Identifizieren der Steuergerätepaare in einer Festplattenanordnung mit dualem Steuergerät | |
WO1996029683A1 (de) | Verfahren zur prüfung der unversehrtheit von gespeicherten daten auf einer verarbeitungsanlage für blattgut, wie z.b. banknoten oder wertpapiere | |
DE10112941A1 (de) | System und Verfahren für das parallele Lesen von primären und sekundären Sicherungen zur Wiederherstellung mehrerer gemeinsam benutzter Datenbankdateien | |
DE19720285A1 (de) | Verfahren zur manipulationssicheren Konfigurierung eines Kfz-Steuergerätes sowie Steuergerät | |
DE102017108211A1 (de) | Verfahren zum Auslesen einer Fehlerspeicher-Historie aus einem Fehlerspeicher eines Steuergerätes eines Kraftfahrzeuges | |
DE112016006293T5 (de) | Informationsverarbeitungsvorrichtung und Informationsverarbeitungsverfahren | |
DE19911794B4 (de) | Verfahren und Vorrichtung zur Absicherung bei Veränderung des Speicherinhalts von Steuergeräten | |
DE69936674T2 (de) | Speicherteilsystem und Verfahren zur Reorganisierung von multiplexierten Daten | |
CN106326439A (zh) | 一种实时视频存储、检索方法及装置 | |
DE102005022112A1 (de) | Datenübertragung zwischen Modulen | |
Dustmann | An economic analysis of return migration | |
DE1499742B2 (de) | Verfahren und schaltungsanordnung zum schutz von speicherzellen gegen unerwuenschte zugriffe | |
CN107391312A (zh) | 数据云备份方法及系统 | |
DE3334773A1 (de) | Verfahren zum betrieb eines in normalbetriebszeit parallel betriebenen speicherblockpaares | |
EP0856176A1 (de) | Datenbankmanagementsystem sowie datenübertragungsverfahren | |
EP0455238A2 (de) | Verfahren zur Verlängerung der Benutzungsdauer von Informationsträgern mit EEPROM | |
WO2008019765A2 (de) | Verfahren zur vergabe von adressen an die speicherzellen eines wiederaufladbaren energiespeichers | |
CN107577433A (zh) | 一种存储介质和文件数据的迁移方法、装置及设备 | |
EP2182459B1 (de) | Anordnung zum Protokollieren und Kontrollieren von Benutzungsvorgängen |