Storage controller and data management method
AssigneeHitachi, Ltd.
InventorsKoji Nagata, Shoji Kodama, Ikuya Yagisawa, Katsuo Mogi
Life of this patent
Estimating the term…
Loading patent…
AssigneeHitachi, Ltd.
InventorsKoji Nagata, Shoji Kodama, Ikuya Yagisawa, Katsuo Mogi
Estimating the term…
Upon receiving a primary/secondary switching command from a secondary host system, a secondary storage control device interrogates a primary storage control device as to whether or not yet to be transferred data that has not been remote copied from the primary storage control device to the secondary storage control device is present. In the event that yet to be transferred data is present, the secondary storage control device receives yet to be transferred data from the primary storage control device and updates a secondary volume. The primary storage control device then manages positions of updates to the primary volume due to host accesses to the primary volume occurring at the time of the secondary storage control device receiving the primary/secondary switching command onwards using a differential bitmap table.
A storage system comprising a primary storage control device having a first logical volume and a secondary storage control device having a second logical volume capable of forming a copy pair with the first logical volume,
A storage system control method comprising the steps of:
Dependencies are inferred from the claim text.
Drawings are temporarily unavailable. Open the PDF at USPTO
From the US filing history. Foreign family members aren’t listed.
Using a plurality of controllers: asynchronous techniques
By mirroring: management of state, configuration or failover
Management of the data involved in backup or backup restore: by selection of backup contents
Indexing scheme relating to error detection, to error correction, and to monitoring: using snapshots, i.e. a logical point-in-time copy of the data
Term ended 22 Feb 2026 (estimated)
The present invention relates to a storage controller and its data management method, and, for instance, can be suitably applied to a storage system that replicates a volume of a storage controller storing data transmitted from a host system in another storage controller.
Conventionally, known is technology for managing the backup of a volume of a storage controller (hereinafter referred to as a “primary storage controller”) storing data transmitted from a host system operated in a certain site for disaster recovery of the storage system in a volume of a storage controller (hereinafter referred to as a “secondary storage controller”) established at a remote site (this technology is hereinafter referred to as “remote copying”), and various other related technologies have been proposed.
For example, in Japanese Patent Laid-Open Publication No. H11(1999)-259348, the primary storage controller has at least one volume and transmits a request for acquiring at least a part of the snapshot of such volume to a secondary storage controller, and the secondary storage controller replies to the request for acquiring the snapshot and has a volume which is a replicated copy of the volume of the primary storage controller, and the volume of the primary storage controller is replicated in the volume of the secondary storage controller by acquiring the snapshot of the corresponding portion.
FIG. 1 is a schematic diagram showing a configuration of the storage system according to the present embodiment;
FIG. 2 is a schematic diagram showing a configuration of the local memory;
FIG. 3 is a conceptual diagram for explaining the volume management table;
An embodiment of the present invention is now explained with reference to the drawings.
FIG. 1 is the system configuration of a storage system 10 according to the present embodiment. The storage system 10 comprises a primary storage controller 20 and a secondary storage controller 50. The primary storage controller 20, secondary storage controller 50, a primary host system 100 and a secondary host system 110 are interconnected via a SAN (Storage Area Network) 120.
The primary host system 100 is a regular-use host system, and primarily requests the primary storage controller 20 to perform I/O processing when the system is normal. The secondary host system 110 is a standby host system, and primarily requests the secondary storage controller 50 to perform I/O processing when a failure occurs in the system, and takes over the processing performed by the primary host system 100 when a failure occurs. The primary host system 100 and secondary host system 110, for instance, are a personal computer, workstation, mainframe computer or the like.