Determining a metric considering unallocated virtual storage space and remaining physical storage space to use to determine whether to generate a low space alert

US9514039B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9514039-B2
Application numberUS-201313767823-A
CountryUS
Kind codeB2
Filing dateFeb 14, 2013
Priority dateFeb 14, 2013
Publication dateDec 6, 2016
Grant dateDec 6, 2016

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 method, system, and computer program product for determining a metric to use to determine whether to generate a low space alert. A determination is made of provisioned storage space comprising storage space allocated to at least one application, wherein applications may use less than all the provisioned storage space. A determination is made of available storage space comprising all installed storage space available for use by the at least one application having allocated storage space. A determination is made of allocated storage space comprising storage space used by the applications. A determination is made of an allocation metric as a function of the provisioned storage space, the allocated storage space, and the available storage space. The determined allocation metric is used to determine whether to generate a storage space related alert.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer program product for managing storage space in a storage system, the computer program product comprising a non-transitory computer readable storage medium having computer readable program code embodied therein that executes to perform operations, the operations comprising: determining provisioned storage space comprising storage space assigned to at least one application, wherein the at least one application may use less than all the provisioned storage space; determining available storage space comprising total installed physically available storage space in the storage system available to be allocated to unallocated provisioned storage space when needed for use by the at least one application having allocated storage space; determining allocated storage space comprising storage space used by the at least one application from the provisioned storage space; using the available storage space and the allocated storage space to determine a remaining free storage space; using the provisioned storage space and the allocated storage space to determine a remaining unallocated storage space; determining an allocation metric as a function of both the remaining unallocated storage space exceeding the remaining free storage space and the remaining unallocated storage space; and using the determined allocation metric to determine whether to generate a storage space related alert. 2. The computer program product of claim 1 , wherein the determined remaining free storage space comprises the available storage space minus the allocated storage space. 3. The computer program product of claim 1 , wherein the remaining unallocated storage space comprises the provisioned storage space minus the allocated storage space. 4. The computer program product of claim 1 , wherein using the determined allocation metric to determine whether to generate a storage space alert comprises: determining whether the allocation metric is less than a threshold, wherein the threshold is less than one and greater than zero, wherein the storage space alert is generated in response to determining that the allocation metric is less than the threshold. 5. The computer program product of claim 1 , wherein the function divides the remaining unallocated storage space exceeding the remaining free storage space by the remaining unallocated storage space to determine the allocation metric. 6. The computer program product of claim 5 , wherein using the determined allocation metric to determine whether to generate a storage space alert comprises: determining whether the allocation metric satisfies a threshold, wherein the storage space alert is generated in response to determining that the allocation metric is greater than the threshold. 7. A system for managing storage space in a storage system, comprising: a processor; and a computer readable storage medium having code executed by the processor to perform operations, the operations comprising: determining provisioned storage space comprising storage space assigned to at least one application, wherein the at least one application may use less than all the provisioned storage space; determining available storage space comprising total installed physically available storage space in the storage system available to be allocated to unallocated of the provisioned storage space when needed for use by the at least one application allocated the provisioned storage space; determining allocated storage space comprising storage space used by the at least one application from the provisioned storage space; using the available storage space and the allocated storage space to determine a remaining free storage space; using the provisioned storage space and the allocated storage space to determine a remaining unallocated storage space; determining an allocation metric as a function of both the remaining unallocated storage space exceeding the remaining free storage space and the remaining unallocated storage space; and using the determined allocation metric to determine whether to generate a storage space related alert. 8. The system of claim 7 , wherein the determined remaining free storage space comprises the available storage space minus the allocated storage space. 9. The system of claim 7 , wherein the remaining unallocated storage space comprises the provisioned storage space minus the allocated storage space. 10. The system of claim 7 , wherein using the determined allocation metric to determine whether to generate a storage space alert comprises: determining whether the allocation metric is less than a threshold, wherein the threshold is less than one and greater than zero, wherein the storage space alert is generated in response to determining that the allocation metric is less than the threshold. 11. The system of claim 7 , wherein the function divides the remaining unallocated storage space exceeding the remaining free storage space by the remaining unallocated storage space to determine the allocation metric. 12. The system of claim 11 , wherein using the determined allocation metric to determine whether to generate a storage space alert comprises: determining whether the allocation metric satisfies a threshold, wherein the storage space alert is generated in response to determining that the allocation metric is greater than the threshold. 13. A method for managing storage space in a storage system, comprising: determining provisioned storage space comprising storage space allocated to at least one application, wherein the at least one application may use less than all the provisioned storage space; determining available storage space comprising total installed physically available storage space in the storage system available to be allocated to unallocated of the provisioned storage space when needed for use by the at least one application having allocated the provisioned storage space; determining allocated storage space comprising storage space used by the at least one application from the provisioned storage space; using the available storage space and the allocated storage space to determine a remaining free storage space; using the provisioned storage space and the allocated storage space to determine a remaining unallocated storage space; determining an allocation metric as a function of both the remaining unallocated storage space exceeding the remaining free storage space and the remaining unallocated storage space; and using the determined allocation metric to determine whether to generate a storage space related alert. 14. The method of claim 13 , wherein the determined remaining free storage space comprises the available storage space minus the allocated storage space. 15. The method of claim 13 , wherein the remaining unallocated storage space comprises the provisioned storage space minus the allocated storage space. 16. The method of claim 13 , wherein using the determined allocation metric to determine whether to generate a storage space alert comprises: determining whether the allocation metric is less than a threshold, wherein the threshold is less than one and greater than zero, wherein the storage space alert is generated in response to determining that the allocation metric is less than the threshold. 17. The method of claim 13 , wherein the function divides the remaining unallocated storage space exceeding the remaining free storage space by the remaining unallocated storage space to determine the allocation metric. 18. The method of claim 17 , wherein using the determined al

Assignees

Inventors

Classifications

  • Capacity control, e.g. partitioning, end-of-life degradation · CPC title

  • in block erasable memory, e.g. flash memory · CPC title

  • with centralised address assignment · CPC title

  • Reliability improvement, data loss prevention, degraded operation etc · CPC title

  • Memory management in non-volatile memory, e.g. resistive RAM or ferroelectric memory · 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 US9514039B2 cover?
Provided are a method, system, and computer program product for determining a metric to use to determine whether to generate a low space alert. A determination is made of provisioned storage space comprising storage space allocated to at least one application, wherein applications may use less than all the provisioned storage space. A determination is made of available storage space comprising …
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06F12/0238. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 06 2016 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).