Storage system and control method thereof

US2016259559A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016259559-A1
Application numberUS-201414426565-A
CountryUS
Kind codeA1
Filing dateMay 12, 2014
Priority dateMay 12, 2014
Publication dateSep 8, 2016
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

The primary storage sub system writes a marker that includes the sequence number and that indicates a completion of the data copy into the journal storage area of the first primary group when the data copy from a first primary data volume to a second primary data volume is completed. The primary storage sub system transmits a journal of the first primary group to a first secondary group corresponded to the first primary group and transmits a journal of a second primary group to a second secondary group corresponded to a second primary group. The secondary storage sub system reflects a journal of the first secondary group to a secondary data volume, terminates the reflection based on the marker, switches a volume that makes a volume pair with the secondary data volume from the first primary data volume to the second primary data volume, modifies a belonging of the secondary data volume from the first secondary group to the second secondary group, and reflects a journal in the journal storage area of the second secondary group to the secondary data volume.

First claim

Opening claim text (preview).

1 . A storage system comprising: a primary storage sub system being coupled to a host computer; and a secondary storage sub system being coupled to the primary storage sub system, the primary storage sub system being provided with a plurality of primary data volumes and the secondary storage sub system being provided with a plurality of secondary data volumes which respectively form a volume pair with the plurality of primary data volumes, the primary storage sub system being configured to create a primary group including a plurality of data volumes which store write data transmitted from the host computer and a journal storage area which stores a journal including a sequence number for ensuring a write sequence of the write data, the secondary storage sub system being configured to create a secondary group corresponded to the primary group, the secondary group including a secondary journal storage area which stores a journal from the primary storage system and a plurality of secondary data volumes which is updated based on a journal in the secondary journal storage area, the secondary storage sub system being configured to create a correspondence of a first primary data volume included in a first primary group and a secondary data volume included in a first secondary group as a volume pair for an asynchronous copy, the primary storage sub system being configured to: execute a data copy from the first primary data volume to a second primary data volume which belongs to a second primary group; write a marker which includes the sequence number and indicates a completion of the data copy into the journal storage area of the first primary group when the data copy is completed; transmit a journal of the first primary group to a journal storage area which belongs to the first secondary group corresponded to the first primary group; and transmit a journal of the second primary group to a journal storage area which belongs to the second secondary group corresponded to the second primary group, and the secondary storage sub system being configured to: reflect a journal of the first secondary group to the secondary data volume, terminate the reflection based on the marker; and switch a volume which makes a volume pair with the secondary data volume from the first primary data volume to the second primary data volume, modify a belonging of the secondary data volume from the first secondary group to the second secondary group, and reflect a journal in the journal storage area of the second secondary group to the secondary data volume. 2 . A storage system according to claim 1 , wherein the primary storage sub system is provided with a first primary storage apparatus coupled to the host computer and a second primary storage apparatus coupled to the host computer and the first primary storage apparatus, wherein the first primary storage apparatus is provided with the first primary data volume and the second primary storage apparatus is provided with the second primary data volume, and wherein the first primary storage apparatus and the second primary storage apparatus is configured to supply a virtual storage apparatus based on the first primary storage apparatus and the second primary storage apparatus to the host computer and is configured to supply a virtual volume based on the first primary data volume and the second primary data volume to the host computer. 3 . A storage system according to claim 2 , wherein the second primary storage apparatus is configured to transmit a data copy completion notice to the first primary storage apparatus when data copy is completed, and wherein the first primary storage apparatus is configured to write the marker to a journal storage area of the first primary group when receiving the data copy completion notice. 4 . A storage system according to claim 3 , wherein the second primary storage apparatus is configured to transmit the pair switch information that indicates that the first primary data volume is switched to the second primary data volume to the secondary storage sub system after the data copy is completed, and wherein the secondary storage sub system is configured to: receive the pair switch information; execute switching a volume pair of the secondary data volume and modifying a belonging of the secondary data volume based on the pair switch information, suspend a reflection of a journal of the second secondary group to the secondary data volume; and release the suspension based on the marker. 5 . A storage system according to claim 4 , further comprising: a management computer being coupled to the first primary storage apparatus and the second primary storage apparatus, wherein the first primary storage apparatus and the second primary storage apparatus are provided with the virtual group information for corresponding the first primary group and the second primary group as one virtual group, wherein the management computer is configured to transmit a synchronous ID configured to indicate a time point to the first primary storage apparatus and the second primary storage apparatus at every predetermined time interval, wherein the first primary storage apparatus is configured to create a journal configured to include a sequence number in the first primary group and the synchronous ID, wherein the second primary storage apparatus is configured to create a journal configured to include a sequence number in the second primary group and the synchronous ID, wherein the secondary storage sub system is configured to: transmit a first synchronous ID issued most late among the synchronous IDs included in a journal transmitted to the first secondary group and a second synchronous ID issued most late among the synchronous IDs included in a journal transmitted to the second secondary group to the management computer, and wherein the management computer is configured to: receive the first synchronous ID and the second synchronous ID, determine a synchronous ID issued earliest among the first synchronous ID and the second synchronous ID as a restorable synchronous ID, and transmit a journal includes the restorable synchronous ID to the secondary storage sub system. 6 . A storage system comprising: a primary storage sub system being coupled to a host computer; and a secondary storage sub system being coupled to the primary storage sub system, the primary storage sub system being provided with a plurality of primary data volumes and the secondary storage sub system being provided with a plurality of secondary data volumes which respectively form a volume pair with the plurality of primary data volumes, the primary storage sub system being configured to create a primary group including a plurality of data volumes which store write data transmitted from the host computer and a journal storage area which stores a journal including a sequence number for ensuring a write sequence of the write data, the secondary storage sub system being configured to create a secondary group corresponded to the primary group, the secondary group including a secondary journal storage area which stores a journal from the primary storage system and a plurality of secondary data volumes which is updated based on a journal in the secondary journal storage area, the secondary storage sub system being configured to create a correspondence of a primary data volume included in a first primary group and a first secondary data volume included in a first secondary group as a volume pair for an asynchronous copy, the secondary storage sub system being configured to: execute a data copy from a first secondary data volume which belongs to the first secondary group to a second secondary data volume configured to belong to the second secondary group; and transmit

Assignees

Inventors

Classifications

  • G06F3/065Primary

    Replication mechanisms · CPC title

  • in relation to data integrity, e.g. data losses, bit errors · CPC title

  • G06F3/06Primary

    Digital input from, or digital output to, record carriers {, e.g. RAID, emulated record carriers or networked record carriers} · CPC title

  • Accessing, addressing or allocating within memory systems or architectures (digital input from, or digital output to record carriers, e.g. to disk storage units, G06F3/06) · CPC title

  • Plurality of storage devices · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2016259559A1 cover?
The primary storage sub system writes a marker that includes the sequence number and that indicates a completion of the data copy into the journal storage area of the first primary group when the data copy from a first primary data volume to a second primary data volume is completed. The primary storage sub system transmits a journal of the first primary group to a first secondary group corresp…
Who is the assignee on this patent?
Hitachi Ltd
What technology area does this patent fall under?
Primary CPC classification G06F3/065. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Sep 08 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).