Storage descriptors and service catalogs in a cloud environment

US9100343B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-9100343-B1
Application numberUS-201213434264-A
CountryUS
Kind codeB1
Filing dateMar 29, 2012
Priority dateMar 29, 2012
Publication dateAug 4, 2015
Grant dateAug 4, 2015

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 storage node uses storage descriptors for provisioning, monitoring and reporting. The storage descriptors indicate available storage resource capabilities and storage resource requirements for particular applications or types of applications using a common set of metrics. The storage node scales requirements to approximate a particular deployment scenario and then compares available capabilities and requirements as indicated by the storage descriptors.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: receiving information regarding application requirements of an application in a network; searching among a plurality of storage descriptors to identify a storage descriptor which is a closest match to the received information, the identified storage descriptor indicating storage resource requirements corresponding to the application requirements; comparing the storage resource requirements with available storage resources; and prompting a response based on comparison of the storage resource requirements with available storage resources. 2. The method of claim 1 including identifying a closest match storage descriptor for a particular application. 3. The method of claim 1 including identifying a closest match storage descriptor for a type of application. 4. The method of claim 1 including scaling at least some of the requirements specified by the identified storage descriptor based on the information received regarding deployment of the application. 5. The method of claim 1 wherein comparing the storage resource requirements with available storage resources includes comparing physical layer metrics comprising one or more of: storage capacity; front-end bandwidth; IOPS; back-end bandwidth; data availability; and cache space. 6. The method of claim 1 wherein comparing the storage resource requirements with available storage resources includes comparing logical layer metrics comprising one or more policies including: local replica policy; remote replica lag; automated storage tiering policy; and upgrade options. 7. The method of claim 1 including providing qualitative data storage metrics in the information regarding deployment of the application. 8. The method of claim 1 including providing qualitative data storage metrics as part of the response. 9. The method of claim 1 including utilizing a storage management interface descriptor with projections regarding resource consumption or usage patterns over time to generate the response. 10. The method of claim 1 including utilizing a storage service catalog to generate the response. 11. A computer program stored on non-transitory computer-readable memory comprising: logic which receives, at a storage node, information regarding application requirements of an application in a network; logic which searches among a plurality of storage descriptors to identify a storage descriptor which is a closest match to the received information, the identified storage descriptor indicating storage resource requirements corresponding to the application requirements; logic which compares the storage resource requirements with available storage resources; and logic which prompts a response based on comparison of the storage resource requirements with available storage resources. 12. The computer program of claim 11 including logic which identifies a closest match storage descriptor for a particular application. 13. The computer program of claim 11 including logic which identifies a closest match storage descriptor for a type of application. 14. The computer program of claim 11 including logic which scales at least some of the requirements specified by the identified storage descriptor based on the information received regarding deployment of the application. 15. The computer program of claim 11 wherein the logic which compares the storage resource requirements with available storage resources compares physical layer metrics comprising one or more of: storage capacity; front-end bandwidth; IOPS; back-end bandwidth; data availability; and cache space. 16. The computer program of claim 11 wherein the logic which compares the storage resource requirements with available storage resources compares logical layer metrics comprising one or more policies including: local replica policy; remote replica lag; automated storage tiering policy; and upgrade options. 17. The computer program of claim 11 including logic which provides qualitative data storage metrics in the information regarding deployment of the application. 18. The computer program of claim 11 including logic which provides qualitative data storage metrics as part of the response. 19. The computer program of claim 11 including logic which utilizes a storage management interface descriptor with projections regarding resource consumption or usage patterns over time to generate the response. 20. The computer program of claim 11 including logic which utilizes a storage service catalog to generate the response. 21. Apparatus comprising: a storage node including storage resources and control logic which: receives information regarding application requirements of an application in a network; searches among a plurality of storage descriptors to identify a storage descriptor which is a closest match to the received information, the identified storage descriptor indicating storage resource requirements corresponding to the application requirements; compares the storage resource requirements with available storage resources; and prompts a response based on comparison of the storage resource requirements with available storage resources. 22. The apparatus of claim 21 wherein the control logic identifies a closest match storage descriptor for a particular application. 23. The apparatus of claim 21 wherein the control logic identifies a closest match storage descriptor for a type of application. 24. The apparatus of claim 21 wherein the control logic scales at least some of the requirements specified by the identified storage descriptor based on the information received regarding deployment of the application. 25. The apparatus of claim 21 wherein the control logic compares the storage resource requirements with available storage resources includes comparing physical layer metrics comprising one or more of: storage capacity; front-end bandwidth; back-end bandwidth; data availability; and cache space. 26. The apparatus of claim 21 wherein the control logic compares the storage resource requirements with available storage resources includes comparing logical layer metrics comprising one or more policies including: local replica policy; remote replica lag; automated storage tiering policy; and upgrade options. 27. The apparatus of claim 21 wherein the control logic receives qualitative data storage metrics in the information regarding deployment of the application. 28. The apparatus of claim 21 wherein the control logic provides qualitative data storage metrics as part of the response. 29. The apparatus of claim 21 wherein the control logic utilizes a storage management interface descriptor with projections regarding resource consumption or usage patterns over time to generate the response. 30. The apparatus of claim 21 wherein the control logic utilizes a storage service catalog to generate the response.

Assignees

Inventors

Classifications

  • Automatic or semi-automatic definitions, e.g. definition templates · CPC title

  • using virtualisation of network functions or resources, e.g. SDN or NFV entities · 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 US9100343B1 cover?
A storage node uses storage descriptors for provisioning, monitoring and reporting. The storage descriptors indicate available storage resource capabilities and storage resource requirements for particular applications or types of applications using a common set of metrics. The storage node scales requirements to approximate a particular deployment scenario and then compares available capabilit…
Who is the assignee on this patent?
Riordan Brian, Barta David, Sopka John R, and 3 more
What technology area does this patent fall under?
Primary CPC classification H04L41/5048. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Aug 04 2015 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). 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).