Managing provisioning of storage resources

US9934069B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9934069-B2
Application numberUS-201314771743-A
CountryUS
Kind codeB2
Filing dateMar 19, 2013
Priority dateMar 19, 2013
Publication dateApr 3, 2018
Grant dateApr 3, 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 method is used in managing provisioning of storage resources. An access is provided to a provisioning decision making service configured to derive a storage provisioning decision based on information provided to the provisioning decision making service. Provisioning of storage resources is enabled on a storage system over a communication medium by using the provisioning decision making service.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of managing provisioning of storage resources, the method comprising: providing access to a provisioning decision making service configured to derive a storage provisioning decision based on information provided to the provisioning decision making service; and enabling, using the provisioning decision making service, provisioning of storage resources on a storage system in communication with the provisioning decision making service over a communication medium, wherein enabling provisioning of storage resources on the storage system using the provisioning decision making service includes: mapping provisioning requirements of an application to generic storage resource requirements, wherein the provisioning requirements of the application refer to data elements that are specific to the application, and wherein the generic storage requirements are application independent, and mapping the generic storage resource requirements to physical data storage requirements that identify specific storage system resources within the storage system that are to be provisioned to the application, wherein the identified data storage system resources are used to fulfill a request to provision storage for use by the application. 2. The method of claim 1 , wherein access to the provisioning decision making service is provided by a set of interfaces. 3. The method of claim 1 , wherein the communication medium includes a cloud communication medium. 4. The method of claim 3 , wherein the cloud communication medium includes a private cloud, a public cloud, a hybrid cloud, and a community cloud. 5. The method of claim 1 , further comprising; deriving the storage provisioning decision based on a provisioning target. 6. The method of claim 4 , wherein the provisioning target includes an application, a policy and a use case. 7. The method of claim 1 , wherein the provisioning decision making service is located remote from the storage system. 8. The method of claim 1 , further comprising: performing automatically provisioning of storage resources based on the storage provisioning decision provided by the provisioning decision making service. 9. The method of claim 1 , wherein the provisioning decision making service is deployed as a centralized service independent of storage software of the storage system. 10. The method of claim 1 , wherein the provisioning decision making service is deployed in the storage system independent of storage software of the storage system. 11. A system of managing provisioning of storage resources, the system comprising: first logic providing access to a provisioning decision making service configured to derive a storage provisioning decision based on information provided to the provisioning decision making service; and second logic enabling, using the provisioning decision making service, provisioning of storage resources on a storage system in communication with the provisioning decision making service over a communication medium, wherein provisioning of storage resources on the storage system using the provisioning decision making service is enabled at least in part by: provisioning requirements of an application being mapped to generic storage resource requirements, wherein the provisioning requirements of the application refer to data elements that are specific to the application, and wherein the generic storage requirements are application independent, and the generic storage resource requirements being mapped to physical data storage requirements that identify specific storage system resources within the storage system that are to be provisioned to the application, wherein the identified data storage system resources are used to fulfill a request to provision storage for use by the application. 12. The system of claim 11 , wherein access to the provisioning decision making service is provided by a set of interfaces. 13. The system of claim 11 , wherein the communication medium includes a cloud communication medium. 14. The system of claim 13 , wherein the cloud communication medium includes a private cloud, a public cloud, a hybrid cloud, and a community cloud. 15. The system of claim 11 , further comprising; third logic deriving the storage provisioning decision based on a provisioning target. 16. The system of claim 14 , wherein the provisioning target includes an application, a policy and a use case. 17. The system of claim 11 , wherein the provisioning decision making service is located remote from the storage system. 18. The system of claim 11 , further comprising: third logic performing automatically provisioning of storage resources based on the storage provisioning decision provided by the provisioning decision making service. 19. The system of claim 11 , wherein the provisioning decision making service is deployed as a centralized service independent of storage software of the storage system. 20. The system of claim 11 , wherein the provisioning decision making service is deployed in the storage system independent of storage software of the storage system. 21. The method of claim 1 , wherein the application comprises an electronic mail application; wherein the data elements that are specific to the application comprise a total number of mailboxes for the electronic mail application; and wherein the specific storage system resources within the storage system that are to be provisioned to the application comprise physical disks from which storage is allocated for use by the application for storing data and associated parity information. 22. The method of claim 21 , wherein enabling provisioning of storage resources on the storage system using the provisioning decision making service further includes: storing provisioning decisions previously determined for a plurality of storage systems, and information regarding performance of the storage systems after executing the provisioning decisions; and analyzing whether provisioning targets have been met successfully by the storage systems, in order to improve decision making capabilities of the provisioning decision making service. 23. The method of claim 22 , wherein enabling provisioning of storage resources on the storage system using the provisioning decision making service further includes: receiving, by the provisioning decision making service, at least one request for determining the provisioning decision; translating the request into input data for an expert system logic engine; and invoking the expert system logic engine to determine the storage provisioning decision.

Assignees

Inventors

Classifications

  • Electricity · mapped topic

  • G06F9/5016Primary

    the resource being the memory · CPC title

  • for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS] · CPC title

  • Threshold monitoring · CPC title

  • in the application layer [OSI layer 7] · 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 US9934069B2 cover?
A method is used in managing provisioning of storage resources. An access is provided to a provisioning decision making service configured to derive a storage provisioning decision based on information provided to the provisioning decision making service. Provisioning of storage resources is enabled on a storage system over a communication medium by using the provisioning decision making service.
Who is the assignee on this patent?
Emc Corp, Emc Ip Holding Co Llc
What technology area does this patent fall under?
Primary CPC classification G06F9/5016. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 03 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).