Memory device with data scrubbing capability and methods
US-2024393961-A1 · Nov 28, 2024 · US
US9619171B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9619171-B2 |
| Application number | US-201414171851-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 4, 2014 |
| Priority date | Oct 5, 2007 |
| Publication date | Apr 11, 2017 |
| Grant date | Apr 11, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
The storage system of the present invention is able to generate one virtual logical device from different logical devices which exist in each of the different storage control units and remote-copy all or part of the virtual logical device to another logical device. The same virtual identifier is set for a volume of the first storage unit and for a volume of the second storage unit. The path control unit of the host identifies a plurality of volumes which have the same virtual identifier as one virtual volume. A remote copy pair can also be set by a virtual volume and a volume of the third storage unit. The setting of the virtual volume and the setting of the remote copy can be performed by means of an instruction from the management server.
Opening claim text (preview).
What is claimed is: 1. A storage system processing an I/O request from a host, the storage system comprising: a first storage apparatus processing the I/O request from the host, the first storage apparatus controlling a plurality of first storage devices, the first storage apparatus configured to: manage a first volume, which is identified by a first identifier, on the plurality of the first storage devices; manage a correspondence relationship between the first identifier and a virtual volume identifier; and provide the first volume to the host as a virtual volume by responding with the virtual volume identifier to an inquiry command from the host to have the host identify the first volume as the virtual volume, a second storage apparatus processing the I/O request from the host, the second storage apparatus controlling a plurality of second storage devices, the second storage apparatus configured to: manage a second volume, which forms a remote synchronous copy pair with the first volume and is identified by a second identifier, on the plurality of the second storage devices; manage a correspondence relationship between the second identifier and the virtual volume identifier; and provide the second volume to the host as the virtual volume by responding with the virtual volume identifier to an inquiry command from the host to have the host identify the second volume as the virtual volume, a third storage apparatus controlling a plurality of third storage devices, the third storage apparatus configured to manage a third volume on the plurality of the third storage devices, wherein the storage system is configured to: configure a remote copy pair between the virtual volume and the third volume, wherein, according to a write command to the virtual volume from the host, the storage system is configured to: write data related to the write command in both the first volume and the second volume synchronously; and transfer the data from the first storage apparatus to the third storage apparatus to store the write data in the third volume, and wherein, when the storage system fails to access the first volume, the storage system is configured to: write data related to the write command in the second volume; and transfer the data from the second storage apparatus to the third storage apparatus to store the write data in the third volume. 2. The storage system according to the claim 1 , wherein the data stored in the first volume corresponding to the virtual volume is synchronized with the data stored in the second volume corresponding to the virtual volume. 3. The storage system according to claim 1 , wherein the first storage apparatus is configured to: transfer the data to the second storage apparatus synchronously; and transfer the data to the third storage apparatus asynchronously. 4. The storage system according to the claim 1 , further comprising: a management computer being configured to manage the first storage apparatus, the second storage apparatus, and the third storage apparatus, wherein the third volume is identified by a third identifier, wherein the management computer is configured to instruct to create the virtual volume with the virtual volume identifier, the virtual volume corresponding to both the first volume in the first storage apparatus and the second volume in the second storage apparatus, wherein the management computer is configured to send first information to the first storage apparatus or the second storage apparatus when the management computer instructs to create the virtual volume, wherein the first information includes the virtual volume identifier which identifies the virtual volume, the first identifier which identifies the first volume as a primary volume corresponding to the virtual volume, and the second identifier which identifies the second volume as a secondary volume corresponding to the virtual volume. 5. The storage system according to the claim 4 , wherein the management computer is configured to send second information to the first storage apparatus or the second storage apparatus when the management computer instructs to set the remote copy pair between the created virtual volume and the third volume in the third storage apparatus, and wherein the second information includes the virtual volume identifier as a remote copy source identifier and the third identifier as a remote copy destination identifier. 6. The storage system according to claim 1 , wherein when the storage system receives the write command to the virtual volume from the host and fails to access the first volume, the storage system is further configured to: change a pair state between the first volume and the second volume, and retain the remote copy between the virtual volume and the third volume. 7. The storage system according to claim 1 , wherein when the storage system writes data related to the write command in the first volume, the first storage apparatus is configured to write the data into the first storage devices which configures the first volume, and wherein when the storage system writes data related to the write command in the second volume, the second storage apparatus is configured to write the data into the second storage devices which configures the second volume. 8. A method implemented in a storage system processing an I/O request from a host, the storage system comprising: a first storage apparatus processing the I/O request from the host computer, the first storage apparatus controlling a plurality of first storage devices, the first storage apparatus configured to: manage a first volume which is identified by a first identifier on the plurality of the first storage devices; manage a correspondence relationship between the first identifier and a virtual volume identifier; and provide the first volume to the host computer as a virtual volume by responding with the virtual volume identifier to an inquiry command from the host to have the host identify the first volume as the virtual volume, a second storage apparatus processing the I/O request from the host, the second storage apparatus controlling a plurality of second storage devices, the second storage apparatus configured to: manage a second volume, which forms a remote synchronous copy pair with the first volume and is identified by a second identifier, on the plurality of the second storage devices; manage a correspondence relationship between the second identifier and the virtual volume identifier; and provide the second volume to the host as the virtual volume by responding with the virtual volume identifier to an inquiry command from the host to have the host identify the second volume as the virtual volume, a third storage apparatus controlling a plurality of third storage devices, the third storage apparatus configured to manage a third volume on the plurality of third storage devices, wherein the storage system is configured to: configure a remote copy pair between the virtual volume and the third volume, wherein, according to a write command to the virtual volume from the host, the method comprises: writing data related to the write command in both the first volume and the second volume synchronously; transferring the data from the first storage apparatus to the third storage apparatus to store the write data in the third volume; and when the storage system fails to access the first volume, writing data related to the write command in the second volume, transferring the data from the second storage apparatus to the third storage apparatus, and storing the write data in the third volume. 9. The method according to claim 8 , wherein the data stored in the first volume corresponding to the
Management of state, configuration or failover · CPC title
by facilitating the interaction with a user or administrator · CPC title
using more than 2 mirrored copies · CPC title
Asynchronous techniques · CPC title
Distributed or networked storage systems, e.g. storage area networks [SAN], network attached storage [NAS] · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.