Interactive visual storage capacity forecasting

US2016180356A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016180356-A1
Application numberUS-201414573587-A
CountryUS
Kind codeA1
Filing dateDec 17, 2014
Priority dateDec 17, 2014
Publication dateJun 23, 2016
Grant date

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.

Methods, computing systems and computer program products implement embodiments of the present invention that include presenting, on a display, multiple storage objects and their respective current utilizations, and forecasting a respective subsequent utilization for each of the storage objects at each of one or more future times. Examples of the storage objects include of a storage facility having multiple sites, one or more storage systems at a given site, storage pools in the storage systems, and logical volumes in the storage pools. Upon receiving a first input indicating a change to the multiple storage objects, and receiving a second input indicating a given future time, the respective forecasted subsequent utilizations of the changed multiple storage objects at the given future time is presented on a display. Examples of changes to the storage objects include adding an additional storage object and moving or resizing a storage object.

First claim

Opening claim text (preview).

1 . A method, comprising: presenting, on a display, multiple storage objects and their respective current utilizations; forecasting a respective subsequent utilization for each of the storage objects at each of one or more future times; receiving, by a processor, a first input indicating a change to the multiple storage objects; receiving a second input indicating a given future time; and presenting, on the display, the respective forecasted subsequent utilizations of the changed multiple storage objects at the given future time. 2 . The method according to claim 1 , wherein projecting the future utilization comprises collecting historical utilizations of the multiple storage objects, detecting, in the historical utilizations, a respective utilization trend for the utilization of each of the storage objects, and extending each of the detected trends to the one or more future times. 3 . The method according to claim 1 , wherein each of the storage objects is selected from a list consisting of a storage facility comprising multiple sites, a given site comprising multiple storage systems, one or more given storage systems at a given site, each given storage system comprising one or more storage pools, and a given storage pool comprising one or more logical volumes. 4 . The method according to claim 1 , wherein the change to the multiple storage objects comprises creating an additional storage object, and wherein presenting the subsequent utilization of the changed multiple storage objects comprises presenting the subsequent utilizations of the multiple storage objects and the additional storage object. 5 . The method according to claim 1 , wherein the change to the multiple storage objects comprises moving a given object from a first location to a second location, and wherein presenting the subsequent utilization of the changed multiple storage objects comprises presenting the subsequent utilization of the given object at the second location. 6 . The method according to claim 1 , wherein the change to the multiple storage objects comprises resizing a given storage object from a first size to a second size, and wherein presenting the subsequent utilization of the changed multiple storage objects comprises presenting the subsequent utilization of the resized given storage object. 7 . The method according to claim 1 , and comprising presenting a timeline having the one or more future times, and wherein presenting the subsequent utilization of the changed multiple storage objects comprises defining multiple states for each of the storage objects, detecting change in the state of a given storage object at one of the future times, and presenting the change in the state on the timeline. 8 . The method according to claim 7 , and comprising defining a first plurality of storage states, associating a range of utilizations for each of the storage states, and assigning a given visual effect to each of the storage state, and wherein presenting a given utilization of a given storage object comprises identifying a given storage state whose respective range of utilizations includes the given utilization presenting the given storage object using the assigned visual effect of the identified storage state. 9 . An apparatus, comprising: multiple storage systems; a display; and a management processor configured: to present, on the display, multiple storage objects and their respective current utilizations, to forecast a respective subsequent utilization for each of the storage objects at each of one or more future times, to receive a first input indicating a change to the multiple storage objects, to receive a second input indicating a given future time, and to present, on the display, the respective forecasted subsequent utilizations of the changed multiple storage objects at the given future time. 10 . The apparatus according to claim 9 , wherein the management processor is configured to project the future utilization by collecting historical utilizations of the multiple storage objects, detecting, in the historical utilizations, a respective utilization trend for the utilization of each of the storage objects, and extending each of the detected trends to the one or more future times. 11 . The apparatus according to claim 9 , wherein each of the storage objects is selected from a list consisting of a storage facility comprising multiple sites, a given site comprising multiple storage systems, one or more given storage systems at a given site, each given storage system comprising one or more storage pools, and a given storage pool comprising one or more logical volumes. 12 . The apparatus according to claim 9 , wherein the management processor is configured to change the multiple storage objects by creating an additional storage object, and wherein the management processor is configured to present the subsequent utilization of the changed multiple storage objects by presenting the subsequent utilizations of the multiple storage objects and the additional storage object. 13 . The apparatus according to claim 9 , wherein the management processor is configured to change the multiple storage objects by moving a given object from a first location to a second location, and wherein the management processor is configured to present the subsequent utilization of the changed multiple storage objects by presenting the subsequent utilization of the given object at the second location. 14 . The apparatus according to claim 9 , wherein the management processor is configured to change the multiple storage objects by resizing a given storage object from a first size to a second size, and wherein the management processor is configured to present the subsequent utilization of the changed multiple storage objects by presenting the subsequent utilization of the resized given storage object. 15 . The apparatus according to claim 9 , wherein the management processor is configured to present a timeline having the one or more future times, and wherein the management processor is configured to present the subsequent utilization of the changed multiple storage objects by defining multiple states for each of the storage objects, detecting change in the state of a given storage object at one of the future times, and presenting the change in the state on the timeline. 16 . The apparatus according to claim 15 , wherein the management processor is configured to define a first plurality of storage states, to associate a range of utilizations for each of the storage states, and to assign a given visual effect to each of the storage state, and wherein the management processor is configured to present a given utilization of a given storage object by identifying a given storage state whose respective range of utilizations includes the given utilization presenting the given storage object using the assigned visual effect of the identified storage state. 17 . A computer program product, the computer program product comprising: a non-transitory computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising: computer readable program code configured to present, on a display, multiple storage objects and their respective current utilizations; computer readable program code configured to forecast a respective subsequent utilization for each of the storage objects at each of one or more future times; computer readable program code configured to receive, by a processor, a first input indicating a change to the multiple storage objects; computer

Assignees

Inventors

Classifications

  • Market predictions or forecasting for commercial activities · CPC title

  • Physics · mapped topic

  • Performance evaluation by simulation · CPC title

  • Prediction of business process outcome or impact based on a proposed change · CPC title

  • by facilitating the interaction with a user or administrator · 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 US2016180356A1 cover?
Methods, computing systems and computer program products implement embodiments of the present invention that include presenting, on a display, multiple storage objects and their respective current utilizations, and forecasting a respective subsequent utilization for each of the storage objects at each of one or more future times. Examples of the storage objects include of a storage facility hav…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06Q30/0202. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Jun 23 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 10 related publications on this page (citations in our corpus or others sharing the same primary CPC).