Non-Disruptively Upgrading a Cloud-Based Storage System
US-2024241674-A1 · Jul 18, 2024 · US
US9535629B1 · US · B1
| Field | Value |
|---|---|
| Publication number | US-9535629-B1 |
| Application number | US-201313886644-A |
| Country | US |
| Kind code | B1 |
| Filing date | May 3, 2013 |
| Priority date | May 3, 2013 |
| Publication date | Jan 3, 2017 |
| Grant date | Jan 3, 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.
A method, computer program product and system enabling provisioning of a storage volume across network resources through the storage provisioning interface, wherein the storage provisioning interface enables provisioning of network resources to enable presentation of a provisioned storage volume, wherein the provisioned storage volume is enabled to be provisioned across a plurality of storage resources across the network resources, and wherein the provisioned storage volume is enabled to be a redundant distributed volume.
Opening claim text (preview).
What is claimed is: 1. A system for storage provisioning in a data storage environment, the system comprising: a storage provisioning interface; and computer-executable program code operating in memory coupled with a processor in communication with a database, wherein the computer-executable program code is configured to enable a processor to execute logic to enable: provisioning of a storage volume across network resources through the storage provisioning interface; wherein the storage provisioning interface enables provisioning of network resources to enable presentation of a provisioned storage volume; wherein the provisioned storage volume is enabled to be provisioned across a plurality of file, block, and object storage resources across the network resources; wherein the provisioned storage volume is enabled to be a redundant distributed volume; and wherein the provisioning enables orchestration of federated storage to heterogeneous storage platforms to support storage and network components; wherein the heterogeneous storage platforms are enabled to include one or more file, block, and object storage platforms; wherein if the storage resources include a block resource, a file resource, and an object resource, the provisioned storage volume is enabled to be spread across at least the block resource, the file resource, and the object resource. 2. The system of claim 1 wherein the provisioning enables the provisioned storage volume to be accessed concurrently in a read-write state in two geographically disparate locations. 3. The system of claim 2 wherein the provisioning enables the provisioned storage volume presented to a user to be mapped to different types of underlying storage arrays at the geographically disparate locations. 4. The system of claim 1 wherein the provisioning of network resources is enabled to automatically configure a network connectivity when the provisioned storage volume is exposed to a host. 5. The system of claim 1 wherein the provisioning is enabled to automatically configure network connectivity, mapping, and masking operations when the provisioned storage volume is exported to a host. 6. The system of claim 1 wherein the provisioning aggregates distributed storage and compute resources into a single Distributed Virtual Application. 7. The system of claim 1 wherein the storage provisioning interface is enabled to automatically select the network ports when the provisioned storage volume is exported to a host. 8. The system of claim 1 wherein the provisioned storage volume may be automatically reconfigured to use a different set of the plurality of storage resources after it was initially provisioned without interruption of service or having to pause interaction with the provisioned storage volume. 9. A computer implemented method comprising: provisioning of a storage volume, through a storage provisioning interface, across network resources through the storage provisioning interface; wherein the storage provisioning interface enables provisioning of network resources to enable presentation of a provisioned storage volume; wherein the provisioned storage volume is enabled to be provisioned across a plurality of file, block, and object storage resources across the network resources; wherein the provisioned storage volume is enabled to be a redundant distributed volume; and wherein the provisioning enables orchestration of federated storage to heterogeneous storage platforms to support storage and network components; wherein the heterogeneous storage platforms are enabled to include one or more file, block, and object storage platforms; wherein if the storage resources include a block resource, a file resource, and an object resource, the provisioned storage volume is enabled to be spread across at least the block resource, the file resource, and the object resource. 10. The method of claim 9 wherein the provisioning enables the provisioned storage volume to be accessed concurrently in a read-write state in two geographically disparate locations. 11. The method of claim 9 wherein the provisioning enables the provisioned storage volume presented to a user to be mapped to different types of underlying storage arrays at the geographically disparate locations. 12. The method of claim 9 wherein the provisioning of network resources is enabled to automatically configure a network connectivity when the provisioned storage volume is exposed to a host. 13. The method of claim 9 wherein the provisioning is enabled to automatically configure network connectivity, mapping, and masking operations when the provisioned storage volume is exported to a host. 14. The method of claim 9 wherein the provisioning aggregates distributed storage and compute resources into a single Distributed Virtual Application. 15. The method of claim 9 the storage provisioning interface is enabled to automatically select the network ports when the provisioned storage volume is exported to a host. 16. A computer program product comprising: a non-transitory computer readable medium encoded with computer executable program, the code enabling: provisioning of a storage volume, through a storage provisioning interface, across network resources through the storage provisioning interface; wherein the storage provisioning interface enables provisioning of network resources to enable presentation of a provisioned storage volume; wherein the provisioned storage volume is enabled to be provisioned across a plurality of file, block, and object storage resources across the network resources; wherein the provisioned storage volume is enabled to be a redundant distributed volume; and wherein the provisioning enables orchestration of federated storage to heterogeneous storage platforms to support storage and network components; wherein the heterogeneous storage platforms are enabled to include one or more file, block, and object storage platforms; wherein if the storage resources include a block resource, a file resource, and an object resource, the provisioned storage volume is enabled to be spread across at least the block resource, the file resource, and the object resource. 17. The computer program product of claim 16 wherein the provisioning enables the provisioned storage volume to be accessed concurrently in a read-write state in two geographically disparate locations. 18. The computer program product of claim 16 wherein the provisioning enables the provisioned storage volume presented to a user to be mapped to different types of underlying storage arrays at the geographically disparate locations. 19. The computer program product of claim 16 wherein the provisioning of network resources is enabled to automatically configure a network connectivity when the provisioned storage volume is exposed to a host. 20. The computer program product of claim 16 wherein the provisioning is enabled to automatically configure network connectivity, mapping, and masking operations when the provisioned storage volume is exported to a host. 21. The computer program product of claim 16 wherein the block resource comprises a block array; wherein the file resource comprises a file array; and wherein the object resource comprises an object array. 22. The computer implemented method of claim 9 wherein the block resource comprises a block array; wherein the file resource comprises a file array; and wherein the object resource comprises an object array. 23. The system of claim 1 wherein the bl
at area level, e.g. provisioning of virtual or logical volumes · CPC title
Disk arrays, e.g. RAID, JBOD · CPC title
in relation to availability · CPC title
in relation to data integrity, e.g. data losses, bit errors · CPC title
Replication mechanisms · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.