Control device for storage system capable of acting as a constituent element of virtualization storage system

US9898221B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9898221-B2
Application numberUS-85857010-A
CountryUS
Kind codeB2
Filing dateAug 18, 2010
Priority dateAug 2, 2006
Publication dateFeb 20, 2018
Grant dateFeb 20, 2018

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.

A management target constituting the target of processing executed by a first storage system in accordance with a request transmitted from a higher-level device is managed by first and second management identifiers. A request designating the first management identifier is received from the higher-level device, and a first management identifier designated by the request is converted into a corresponding second management identifier.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer system comprising: a first storage system comprising a first processor and being controlled by the first processor, the first storage system: having a first storage system identifier which is associated with a virtual storage system identifier, and being recognized as a virtual storage system by a computer using the virtual storage system identifier, and including a plurality of first logical devices associated with a plurality of first logical device numbers which are unique numbers in the first storage system, and a first control device configured to provide a plurality of first global devices associated with a plurality of first global device numbers which are recognized as unique numbers in the virtual storage system by the computer and to manage the plurality of first global device numbers associated with the plurality of first logical devices to provide the computer access to a particular first logical device of the first logical devices by using a particular first global device number of the first global device numbers, a second storage system comprising a second processor and being controlled by the second processor, the second storage system: having a second storage system identifier, and including a second control device and a plurality of second logical devices associated with a plurality of second logical device numbers which are unique numbers in the second storage system, the second control device configured to provide a plurality of second global devices associated with a plurality of second global device numbers which are recognized as unique numbers in the virtual storage system by the computer and to manage the plurality of second global device numbers associated with the plurality of second logical devices, and while data stored in the particular first logical device of the plurality of first logical devices is migrated to a particular second logical device of the plurality of second logical devices, the second control device associates the second storage system identifier with the virtual storage system identifier associated with the first storage system identifier such that both the first storage system identifier and the second storage system identifier are associated with the virtual storage system identifier at a certain point in time, and after a completion of data migration from the particular first logical device to the particular second logical device, the first control device releases an association between the virtual storage system identifier and the first storage system identifier and an association between the particular first global device number and a particular first logical device number, of the first logical device numbers, associated with the particular first logical device, whereby the particular first logical device can no longer be accessed by the computer by using the particular first global device number, and the second control device associates the particular first global device number with a particular second logical device number, of the second logical device numbers, associated with the particular second logical device so that the computer recognizes the particular first global device number as a unique logical device number in the virtual storage system by using the virtual storage system identifier and the particular first global device number, and accesses the particular second logical device through the particular first global device number, wherein a range in which command transfers and volume migration between respective storage systems, including the first and second storage systems, can be executed is indicated by sending and receiving constitution information between the respective storage systems, and wherein when the particular first logical device number is associated with the particular first global device number in the first storage system and the particular second logical device number is associated with the particular first global device number in the second storage system: the first control device receives a first access request from the computer and transfers the first access request to the second storage system, and the second control device in the second storage system receives the first access request from the first control device and processes the first access request to the particular second logical device. 2. The computer system according to claim 1 , wherein when the first control device receives the first access request directed to the particular first global device number in the virtual storage system from the computer, the first control device converts the particular first global device number to the particular second logical device number, and transfers the access request to the second storage system. 3. The computer system according to claim 1 , wherein the second control device receives a second access request from the computer and processes the second access request to the particular second logical device. 4. The computer system according to claim 1 , wherein when a third storage system, which includes a third control device and a plurality of third logical devices associated with a plurality of third logical device numbers, is added to the virtual storage system, the virtual storage system identifier is associated with the third storage system. 5. The computer system according to claim 1 , wherein the first storage system includes a plurality of first storage drives for storing data, and the plurality of first logical devices are configured on the plurality of first storage drives, and wherein the second storage system includes a plurality of second storage drives for storing data, and the plurality of second logical devices are configured on the plurality of second storage drives. 6. The computer system according to claim 5 , wherein the plurality of first storage drives are managed as a RAID group and the plurality of second storage drives are managed as a RAID group. 7. A method comprising: associating a first storage system identifier of a first storage system with a virtual storage system identifier, the first storage system being recognized as a virtual storage system by a computer using the virtual storage system identifier, and providing a plurality of global devices associated with a plurality of global device numbers which are recognized as unique numbers in the virtual storage system by the computer using the plurality of global device numbers, associating a plurality of first logical devices included in the first storage system with a plurality of first logical device numbers which are unique numbers in the first storage system to provide the computer access to a particular first logical device of the first logical devices by using a particular first global device number of the global device numbers, managing, by a first control device of the first storage system, the plurality of global device numbers associated with the plurality of first logical devices, wherein a second storage system includes a second control device and a plurality of second logical devices associated with a plurality of second logical device numbers which are unique numbers in the second storage system, and while data stored in the particular first logical device is migrated to a particular second logical device of the second logical devices, the second control device associates a second storage system identifier of the second storage system with the virtual storage system identifier associated with the first storage system identifier, such that both the first storage system identifier and the second storage system identifier are associated with the virtual storage system identifier at a certain point in time, and after a completion of data migration from the particular fir

Assignees

Inventors

Classifications

  • Disk arrays, e.g. RAID, JBOD · CPC title

  • by facilitating the process of upgrading existing storage systems, e.g. for improving compatibility between host and storage device · CPC title

  • involving control of end-device applications over a network · CPC title

  • Migration mechanisms · CPC title

  • Virtual LANs, VLANs, e.g. virtual private networks [VPN] (LAN interconnection over a bridge based backbone H04L12/462; encapsulation techniques H04L12/4633; routing of packets H04L45/00; packet switches H04L49/00; virtual private networks for security H04L63/0272) · 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 US9898221B2 cover?
A management target constituting the target of processing executed by a first storage system in accordance with a request transmitted from a higher-level device is managed by first and second management identifiers. A request designating the first management identifier is received from the higher-level device, and a first management identifier designated by the request is converted into a corre…
Who is the assignee on this patent?
Satoyama Ai, Eguchi Yoshiaki, Hitachi Ltd
What technology area does this patent fall under?
Primary CPC classification G06F3/0635. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 20 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). 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).