Fetching Query Results Through Cloud Object Stores
US-2024394271-A1 · Nov 28, 2024 · US
US9898221B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9898221-B2 |
| Application number | US-85857010-A |
| Country | US |
| Kind code | B2 |
| Filing date | Aug 18, 2010 |
| Priority date | Aug 2, 2006 |
| Publication date | Feb 20, 2018 |
| Grant date | Feb 20, 2018 |
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.
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.
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
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
Related publications grouped by family.
Answers are generated from the same data shown on this page.