Generating a configuration page for rendering in a graphical user interface (GUI) for managing provisioning of storage resources in a storage system

US10684745B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10684745-B2
Application numberUS-201815883085-A
CountryUS
Kind codeB2
Filing dateJan 29, 2018
Priority dateNov 10, 2015
Publication dateJun 16, 2020
Grant dateJun 16, 2020

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.

Provided are a computer program product, system, and method for generating a configuration page for rendering in a graphical user interface (GUI) for managing provisioning of storage resources in a storage system. A determination is made of allocation commitment certainties for virtual storage ranges to allocate from the storage system based on physical capacity in the storage system and an estimated data reduction rate. Each of the allocation commitment certainties indicates a likelihood that a corresponding of the virtual storage ranges will be available for allocation in the storage system. Visual representation of a plurality of user selectable storage spaces indicating the allocation commitment certainties for the virtual storage ranges in the user selectable storage spaces are rendered in the configuration page. A user selection graphic that when selected provisions a selected of the user selectable storage spaces in the storage system is rendered in the configuration page.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer program product for generating a configuration page for rendering in a graphical user interface (GUI) for managing provisioning of storage resources in storage systems, the computer program product comprising a computer readable storage medium having computer readable program code embodied therein that executes to perform operations, the operations comprising: determining allocation commitment certainties for virtual storage ranges within each of the storage systems, wherein each of the allocation commitment certainties indicates a likelihood that a physical capacity for a virtual storage range of the virtual storage ranges will be available for allocation beyond a physical capacity of the storage system; rendering in the configuration page a visual representation of a plurality of allocation commitment certainties, wherein each rendered allocation commitment certainty of the allocation commitment certainties indicates a likelihood the virtual storage range of the virtual storage ranges associated with the allocation commitment certainty will be available for allocation for one of the storage systems, wherein there are different allocation commitment certainties rendered for different of the virtual storage ranges, wherein the allocation commitment certainty for at least one of the virtual storage ranges for one of the storage systems is indicated as having a lower likelihood of being available for allocation than another allocation commitment certainty for one of the virtual storage ranges; and rendering, in the configuration page for each of the storage systems, a user storage selection graphic that when selected configures the storage system selected by the user storage selection graphic to use for a storage allocation. 2. The computer program product of claim 1 , wherein the operations further comprise: rendering in the configuration page a visual representation of virtual storage ranges and a physical storage range of storage space for each of the storage systems. 3. The computer program product of claim 2 , wherein the operations further comprise: rendering in the configuration page a visual representation of portions of the physical storage range and the virtual storage ranges for each of the storage systems that are used and allocated. 4. The computer program product of claim 3 , wherein the rendering in the configuration page the visual representation of the allocation commitment certainties comprises rendering the visual representation of the allocation commitment certainties next to the rendering of the physical storage range and the virtual storage ranges and the portions of the physical storage range and the virtual storage ranges that are used and allocated for each of the storage systems. 5. The computer program product of claim 1 , wherein the operations further comprise: rendering, in the configuration page for each storage system of the storage systems, a growth trend in a data reduction rate experienced at the storage system. 6. The computer program product of claim 5 , wherein the operations further comprise: calculating allocation commitment certainties based on positive or negative changes to the data reduction rate since a previous virtual storage range was determined, wherein the rendered growth trend is based on the calculated allocation commitment certainties. 7. The computer program product of claim 1 , wherein the visual representation of allocation commitment certainties for the virtual storage ranges indicates a full certainty level, a high certainty level, and a medium certainty level for each storage system of the storage systems, wherein the full certainty level indicates actual physical storage in the storage system, and wherein the high certainty level is for a smaller virtual range than the medium certainty level. 8. A system for generating a configuration page for rendering in a graphical user interface (GUI) for managing provisioning of storage resources in storage systems, comprising: a processor; and a computer readable storage medium including program code that in response to being executed by the processor causes operations to be performed, the operations comprising: determining allocation commitment certainties for virtual storage ranges within each of the storage systems, wherein each of the allocation commitment certainties indicates a likelihood that a physical capacity for a virtual storage range of the virtual storage ranges will be available for allocation beyond a physical capacity of the storage system; rendering in the configuration page a visual representation of a plurality of allocation commitment certainties, wherein each rendered allocation commitment certainty of the allocation commitment certainties indicates a likelihood the virtual storage range of the virtual storage ranges associated with the allocation commitment certainty will be available for allocation for one of the storage systems, wherein there are different allocation commitment certainties rendered for different of the virtual storage ranges, wherein the allocation commitment certainty for at least one of the virtual storage ranges for one of the storage systems is indicated as having a lower likelihood of being available for allocation than another allocation commitment certainty for one of the virtual storage ranges; and rendering, in the configuration page for each of the storage systems, a user storage selection graphic that when selected configures the storage system selected by the user storage selection graphic to use for a storage allocation. 9. The system of claim 8 , wherein the operations further comprise: rendering in the configuration page a visual representation of virtual storage ranges and a physical storage range of storage space for each of the storage systems. 10. The system of claim 9 , wherein the operations further comprise: rendering in the configuration page a visual representation of portions of the physical storage range and the virtual storage ranges for each of the storage systems that are used and allocated. 11. The system of claim 10 , wherein the rendering in the configuration page the visual representation of the allocation commitment certainties comprises rendering the visual representation of the allocation commitment certainties next to the rendering of the physical storage range and the virtual storage ranges and the portions of the physical storage range and the virtual storage ranges that are used and allocated for each of the storage systems. 12. The system of claim 8 , wherein the operations further comprise: rendering, in the configuration page for each storage system of the storage systems, a growth trend in a data reduction rate experienced at the storage system. 13. The system of claim 12 , wherein the operations further comprise: calculating allocation commitment certainties based on positive or negative changes to the data reduction rate since a previous virtual storage range was determined, wherein the rendered growth trend is based on the calculated allocation commitment certainties. 14. The system of claim 8 , wherein the visual representation of allocation commitment certainties for the virtual storage ranges indicates a full certainty level, a high certainty level, and a medium certainty level for each storage system of the storage systems, wherein the full certainty level indicates actual physical storage in the storage system, and wherein the high certainty level is for a smaller virtual range than the medium certainty level. 15. A method for generating a configuration page for rendering in a graphic

Assignees

Inventors

Classifications

  • G06F3/0605Primary

    by facilitating the interaction with a user or administrator · CPC title

  • Monitoring storage devices or systems · CPC title

  • Graphical user interface [GUI] · CPC title

  • Distributed or networked storage systems, e.g. storage area networks [SAN], network attached storage [NAS] · CPC title

  • Interaction techniques to control parameter settings, e.g. interaction with sliders or dials · 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 US10684745B2 cover?
Provided are a computer program product, system, and method for generating a configuration page for rendering in a graphical user interface (GUI) for managing provisioning of storage resources in a storage system. A determination is made of allocation commitment certainties for virtual storage ranges to allocate from the storage system based on physical capacity in the storage system and an est…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06F3/0605. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 16 2020 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 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).